From 09e19dc1de056fface2b9e8a1f99d186929f35d5 Mon Sep 17 00:00:00 2001 From: Who I Am <74838696+string-null@users.noreply.github.com> Date: Sat, 1 May 2021 20:54:52 +0200 Subject: [PATCH 001/220] json cleanup --- domains/string-null.is-a.dev | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/string-null.is-a.dev diff --git a/domains/string-null.is-a.dev b/domains/string-null.is-a.dev new file mode 100644 index 000000000..0490030a9 --- /dev/null +++ b/domains/string-null.is-a.dev @@ -0,0 +1,12 @@ +{ + "description": "My WEB", + "repo": "https://github.com/string-null/string-null.github.io", + "owner": { + "username": "string-null", + "email": "biel.f.r.bfr@gmail.com", + "twitter": "HdNenu" + }, + "record": { + "CNAME": "string-null.github.io" + } +} From 2865fa1dd29b2bae6cd7e7fa77c29f71393029b6 Mon Sep 17 00:00:00 2001 From: Who I Am <74838696+string-null@users.noreply.github.com> Date: Sat, 1 May 2021 20:56:35 +0200 Subject: [PATCH 002/220] Delete string-null.is-a.dev --- domains/string-null.is-a.dev | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/string-null.is-a.dev diff --git a/domains/string-null.is-a.dev b/domains/string-null.is-a.dev deleted file mode 100644 index 0490030a9..000000000 --- a/domains/string-null.is-a.dev +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "My WEB", - "repo": "https://github.com/string-null/string-null.github.io", - "owner": { - "username": "string-null", - "email": "biel.f.r.bfr@gmail.com", - "twitter": "HdNenu" - }, - "record": { - "CNAME": "string-null.github.io" - } -} From 7dd679ab757a933a334877a6b757fa7cc79e1028 Mon Sep 17 00:00:00 2001 From: Who I Am <74838696+string-null@users.noreply.github.com> Date: Sat, 1 May 2021 20:57:09 +0200 Subject: [PATCH 003/220] json cleanup --- domains/string-null.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/string-null.json diff --git a/domains/string-null.json b/domains/string-null.json new file mode 100644 index 000000000..0490030a9 --- /dev/null +++ b/domains/string-null.json @@ -0,0 +1,12 @@ +{ + "description": "My WEB", + "repo": "https://github.com/string-null/string-null.github.io", + "owner": { + "username": "string-null", + "email": "biel.f.r.bfr@gmail.com", + "twitter": "HdNenu" + }, + "record": { + "CNAME": "string-null.github.io" + } +} From 7840f0d497c1793c3fb1b805d7a3ac6d03f6a970 Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Mon, 14 Jun 2021 20:53:45 -0400 Subject: [PATCH 004/220] Update jj.json --- domains/jj.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/domains/jj.json b/domains/jj.json index 9c5389640..0b2b3abfa 100644 --- a/domains/jj.json +++ b/domains/jj.json @@ -6,6 +6,19 @@ "email": "TheBotlyNoob@gmail.com" }, "record": { - "URL": "https://j-j.vercel.app" + "URL": "https://j-j.vercel.app", + "MX": [ + { + "priority": 10, + "value": "mx1.improvmx.com." + }, + { + "priority": 20, + "value": "mx2.improvmx.com." + } + ], + "TXT" [ + "v=spf1 include:spf.improvmx.com ~all" + ] } } From 74c46856f2a525609682e5d77ad717001cd3665a Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Mon, 14 Jun 2021 20:55:14 -0400 Subject: [PATCH 005/220] add colon --- domains/jj.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/jj.json b/domains/jj.json index 0b2b3abfa..b4ea32235 100644 --- a/domains/jj.json +++ b/domains/jj.json @@ -17,7 +17,7 @@ "value": "mx2.improvmx.com." } ], - "TXT" [ + "TXT": [ "v=spf1 include:spf.improvmx.com ~all" ] } From ccf6817de4d697ac1640f8f3dd289ace7eb01365 Mon Sep 17 00:00:00 2001 From: Ibrahim imran <57841218+IbrahimDevX@users.noreply.github.com> Date: Tue, 27 Jul 2021 23:31:15 +0400 Subject: [PATCH 006/220] Create Ibrahim.json --- domains/Ibrahim.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/Ibrahim.json diff --git a/domains/Ibrahim.json b/domains/Ibrahim.json new file mode 100644 index 000000000..34673cf8b --- /dev/null +++ b/domains/Ibrahim.json @@ -0,0 +1,11 @@ +{ + "description": "ibrahim's personal developer website", + "repo": "https://github.com/ibrahimdevx", + "owner": { + "username": "ibrahimdev", + "email": "ibrahimimran@northsixty.com" + }, + "record": { + "CNAME": "https://ibrahimdevx.github.io/Cookies/" + } +} From 7a119d054b1868b6bf3614657aeb69673fcaaa80 Mon Sep 17 00:00:00 2001 From: Ibrahim imran <57841218+IbrahimDevX@users.noreply.github.com> Date: Tue, 27 Jul 2021 23:56:48 +0400 Subject: [PATCH 007/220] Update Ibrahim.json --- domains/Ibrahim.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/Ibrahim.json b/domains/Ibrahim.json index 34673cf8b..2854d1c6d 100644 --- a/domains/Ibrahim.json +++ b/domains/Ibrahim.json @@ -6,6 +6,7 @@ "email": "ibrahimimran@northsixty.com" }, "record": { - "CNAME": "https://ibrahimdevx.github.io/Cookies/" + "A": "51.81.81.65" + "TXT": "static-site-verification=39ef1d198684ad37a3f962fb0a422aeb" } } From 96463f793740f3b75b138ea584f95346525496a9 Mon Sep 17 00:00:00 2001 From: Moritz Friedrich Date: Wed, 28 Jul 2021 00:04:04 +0200 Subject: [PATCH 008/220] Create moritz.json --- domains/moritz.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/moritz.json diff --git a/domains/moritz.json b/domains/moritz.json new file mode 100644 index 000000000..e82040165 --- /dev/null +++ b/domains/moritz.json @@ -0,0 +1,11 @@ +{ + "description": "Website of Moritz Friedrich.", + "repo": "https://github.com/Radiergummi/Radiergummi", + "owner": { + "username": "Radiergummi", + "email": "m@9dev.de" + }, + "record": { + "CNAME": "www.moritzfriedrich.com" + } +} From bec0449e5413bb1f6f4d0e21d281d1be41633e77 Mon Sep 17 00:00:00 2001 From: Ibrahim imran <57841218+IbrahimDevX@users.noreply.github.com> Date: Wed, 28 Jul 2021 10:52:01 +0400 Subject: [PATCH 009/220] Update Ibrahim.json --- domains/Ibrahim.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/Ibrahim.json b/domains/Ibrahim.json index 2854d1c6d..a60eaa985 100644 --- a/domains/Ibrahim.json +++ b/domains/Ibrahim.json @@ -6,7 +6,6 @@ "email": "ibrahimimran@northsixty.com" }, "record": { - "A": "51.81.81.65" - "TXT": "static-site-verification=39ef1d198684ad37a3f962fb0a422aeb" + "CNAME": "ibrahimdevx.github.io" } } From 54af68a609301c81f69ad0c7952238ef3384ec10 Mon Sep 17 00:00:00 2001 From: Ibrahim imran <57841218+IbrahimDevX@users.noreply.github.com> Date: Wed, 28 Jul 2021 10:52:43 +0400 Subject: [PATCH 010/220] Added CNAME using Git Pages --- domains/Ibrahim.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/Ibrahim.json b/domains/Ibrahim.json index a60eaa985..22a80eef1 100644 --- a/domains/Ibrahim.json +++ b/domains/Ibrahim.json @@ -1,5 +1,5 @@ { - "description": "ibrahim's personal developer website", + "description": "ibrahim's personal developer website.", "repo": "https://github.com/ibrahimdevx", "owner": { "username": "ibrahimdev", From 8564c7f10c2d48f0a7f464bcc6bbb021cfc7a889 Mon Sep 17 00:00:00 2001 From: lucatolton <41690024+lucatolton@users.noreply.github.com> Date: Wed, 28 Jul 2021 09:36:14 +0100 Subject: [PATCH 011/220] Update luca.json --- domains/luca.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/luca.json b/domains/luca.json index d48931d3d..d5906cd04 100644 --- a/domains/luca.json +++ b/domains/luca.json @@ -3,9 +3,9 @@ "repo": "https://github.com/lucatolton", "owner": { "username": "lucatolton", - "email": "lucaiscool@onmail.com" + "email": "hi@lucatolton.me" }, "record": { - "A": [ "78.31.66.142" ] + "A": [ "51.161.134.46" ] } } From 1ac5e1e2b1031491dde77b8f57d10e692293006b Mon Sep 17 00:00:00 2001 From: Ibrahim imran <57841218+IbrahimDevX@users.noreply.github.com> Date: Wed, 28 Jul 2021 18:06:34 +0400 Subject: [PATCH 012/220] Rename Ibrahim.json to ibrahim.json --- domains/{Ibrahim.json => ibrahim.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{Ibrahim.json => ibrahim.json} (100%) diff --git a/domains/Ibrahim.json b/domains/ibrahim.json similarity index 100% rename from domains/Ibrahim.json rename to domains/ibrahim.json From a3c9edda9fd1bc42c06aac8e340b1b335f4cd522 Mon Sep 17 00:00:00 2001 From: Vishal Sharma Date: Thu, 29 Jul 2021 07:37:37 +0530 Subject: [PATCH 013/220] Updating to URL redirection Updating to URL redirection as Netlify doesn't support CNAME of vercel --- domains/vishal.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/vishal.json b/domains/vishal.json index 5769af5e2..91946b3e8 100644 --- a/domains/vishal.json +++ b/domains/vishal.json @@ -6,6 +6,6 @@ "email": "hi@vishalsharma.dev" }, "record": { - "CNAME": "vishalsharma.dev" + "URL": "https://vishalsharma.dev" } } From d8353f51a060d153147f9085db77db5625442526 Mon Sep 17 00:00:00 2001 From: Arib Muhtasim Date: Thu, 29 Jul 2021 17:16:08 +0600 Subject: [PATCH 014/220] Create arib21.json --- domains/arib21.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/arib21.json diff --git a/domains/arib21.json b/domains/arib21.json new file mode 100644 index 000000000..58f742c5e --- /dev/null +++ b/domains/arib21.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "arib21", + "email": "aribmuhtasim22@gmail.com" + }, + "description": "arib21's personal developer website", + "repo": "https://github.com/arib21/arib21.github.io", + "record": { + "CNAME": "arib21.github.io" + } +} From 096d5a943c63394187672bd83bae675cb661c464 Mon Sep 17 00:00:00 2001 From: Science Spot <69678617+Scientific-Guy@users.noreply.github.com> Date: Thu, 29 Jul 2021 18:17:07 +0530 Subject: [PATCH 015/220] Changing CNAME to github pages. --- domains/scientific-guy.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/domains/scientific-guy.json b/domains/scientific-guy.json index e42c6c1e4..85c050789 100644 --- a/domains/scientific-guy.json +++ b/domains/scientific-guy.json @@ -1,10 +1,11 @@ { - "description": "Scientific Guy's Personal Website", + "description": "A personal website to display my projects and details about me.", + "repo": "https://github.com/scientific-guy/portfolio", "owner": { "username": "scientific-guy", "email": "scientificguy007@gmail.com" }, "record": { - "CNAME": "ea51eeba-d079-40fb-adb9-fba6b71858a8.repl.co" + "CNAME": "scientific-guy.github.io" } -} \ No newline at end of file +} From 40bd56a53c275c40497a8ea45770a463b01353ae Mon Sep 17 00:00:00 2001 From: Cloudy <67684302+cloudysleet@users.noreply.github.com> Date: Thu, 29 Jul 2021 19:29:33 +0500 Subject: [PATCH 016/220] Create cloudy.json --- domains/cloudy.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/cloudy.json diff --git a/domains/cloudy.json b/domains/cloudy.json new file mode 100644 index 000000000..6e33840dd --- /dev/null +++ b/domains/cloudy.json @@ -0,0 +1,12 @@ +{ + "description": "Cloudy's Site", + "repo": "https://github.com/cloudysleet/cloudysleet.github.io/", + "owner": { + "username": "Cloudysleet", + "email": "cloudzareonsky@gmail.com", + "twitter": "@cloudysleet" + }, + "record": { + "CNAME": "https://cloudysleet.github.io/" + } +} From 221a3e74fc14f3ed912cfdce0aa2b60dd3780b87 Mon Sep 17 00:00:00 2001 From: Stars Tracker Date: Thu, 29 Jul 2021 20:40:24 +0530 Subject: [PATCH 017/220] Create abh80 --- domains/abh80 | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/abh80 diff --git a/domains/abh80 b/domains/abh80 new file mode 100644 index 000000000..c53647599 --- /dev/null +++ b/domains/abh80 @@ -0,0 +1,12 @@ +{ + "description": "Link to my portfolio site.", + "repo": "https://github.com/abh80/abh80.github.io", + "owner": { + "username": "abh80", + "email": "boatgithub27@gmail.com", + "twitter": "trackerstars" + }, + "record": { + "CNAME": "abh80.github.io" + } +} From 427fd72c4102bee53270fefd625dd398437f937f Mon Sep 17 00:00:00 2001 From: Stars Tracker Date: Thu, 29 Jul 2021 20:42:09 +0530 Subject: [PATCH 018/220] Refactor : add extension to file --- domains/{abh80 => abh80.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{abh80 => abh80.json} (100%) diff --git a/domains/abh80 b/domains/abh80.json similarity index 100% rename from domains/abh80 rename to domains/abh80.json From d6f910e0170df534e2675ef14636d77d1cd01c81 Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Thu, 29 Jul 2021 11:44:14 -0400 Subject: [PATCH 019/220] Update cloudy.json --- domains/cloudy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/cloudy.json b/domains/cloudy.json index 6e33840dd..1ef1c1033 100644 --- a/domains/cloudy.json +++ b/domains/cloudy.json @@ -7,6 +7,6 @@ "twitter": "@cloudysleet" }, "record": { - "CNAME": "https://cloudysleet.github.io/" + "CNAME": "cloudysleet.github.io" } } From 501d28eaf612c40e71a9db9099c8f41743d6a4a3 Mon Sep 17 00:00:00 2001 From: lthon09 <67495232+lthon09@users.noreply.github.com> Date: Fri, 30 Jul 2021 11:40:10 +0700 Subject: [PATCH 020/220] Update lthon09.json --- domains/lthon09.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/lthon09.json b/domains/lthon09.json index e75f2c129..0ddea91ed 100644 --- a/domains/lthon09.json +++ b/domains/lthon09.json @@ -7,6 +7,6 @@ "twitter": "lthon09" }, "record": { - "URL": "https://lthon09.repl.co" + "CNAME": "a2e619e5-4084-4893-b593-76c3198a277f.repl.co" } } From ea3d8b28be4a7a0cf0d651b9a08fb77379aee5d6 Mon Sep 17 00:00:00 2001 From: NrdyBhu1 <61649925+NrdyBhu1@users.noreply.github.com> Date: Fri, 30 Jul 2021 15:10:59 +0530 Subject: [PATCH 021/220] Create nrdybhu1.md --- domains/nrdybhu1.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/nrdybhu1.md diff --git a/domains/nrdybhu1.md b/domains/nrdybhu1.md new file mode 100644 index 000000000..c750a379a --- /dev/null +++ b/domains/nrdybhu1.md @@ -0,0 +1,11 @@ +{ + "description": "My Personal Website", + "repo": "https://github.com/NrdyBhu1/nrdybhu1.github.io", + "owner": { + "username": "NrdyBhu1", + "email": "NrdyBhu1@gmail.com" + }, + "record": { + "CNAME": "nrdybhu1.github.io" + } +} From cac5e25e34d9a4c066aeaf57530d3bd0b0d26d81 Mon Sep 17 00:00:00 2001 From: NrdyBhu1 <61649925+NrdyBhu1@users.noreply.github.com> Date: Fri, 30 Jul 2021 15:47:10 +0530 Subject: [PATCH 022/220] Rename nrdybhu1.md to nrdybhu1.json --- domains/{nrdybhu1.md => nrdybhu1.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{nrdybhu1.md => nrdybhu1.json} (100%) diff --git a/domains/nrdybhu1.md b/domains/nrdybhu1.json similarity index 100% rename from domains/nrdybhu1.md rename to domains/nrdybhu1.json From c07681348af0a78a161e0099b053f283bf5047bf Mon Sep 17 00:00:00 2001 From: IRUMVA HABUMUGISHA Anselme <61510549+irumvanselme@users.noreply.github.com> Date: Sat, 31 Jul 2021 21:22:49 +0200 Subject: [PATCH 023/220] Create irumvanselme.json --- domains/irumvanselme.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/irumvanselme.json diff --git a/domains/irumvanselme.json b/domains/irumvanselme.json new file mode 100644 index 000000000..d0f9d7684 --- /dev/null +++ b/domains/irumvanselme.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "irumvanselme", + "email": "andesanselme@gmail.com" + }, + "repo": "irumvanselme.github.io", + "record": { + "CNAME": "irumvanselme.github.io" + } +} From c6db0f4dce2bd01311974a1619addf37d541366d Mon Sep 17 00:00:00 2001 From: philphirn <49480205+philphirn@users.noreply.github.com> Date: Sun, 1 Aug 2021 11:58:18 +0530 Subject: [PATCH 024/220] Create psj.json --- domains/psj.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/psj.json diff --git a/domains/psj.json b/domains/psj.json new file mode 100644 index 000000000..4801941b8 --- /dev/null +++ b/domains/psj.json @@ -0,0 +1,10 @@ +{ + "owner":{ + "username":"philphirn", + "email":"locusapp1@gmail.com" + }, + "record":{ + "TXT":"google-site-verification=iIr4JuqXdsX6yZNXnto6mPv5ouBqd17F6fXhs_edBCU", + "CNAME":"gv-2yeydifrrtrhvs.dv.googlehosted.com" + } +} From 94cf88cd99eb5437f020bfe1577909b21583c00b Mon Sep 17 00:00:00 2001 From: philphirn <49480205+philphirn@users.noreply.github.com> Date: Sun, 1 Aug 2021 12:01:23 +0530 Subject: [PATCH 025/220] Create emkt3s7nipkc.psj.json --- emkt3s7nipkc.psj.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 emkt3s7nipkc.psj.json diff --git a/emkt3s7nipkc.psj.json b/emkt3s7nipkc.psj.json new file mode 100644 index 000000000..79e86aa4e --- /dev/null +++ b/emkt3s7nipkc.psj.json @@ -0,0 +1,9 @@ +{ + "owner":{ + "username":"philphirn", + "email":"locusapp1@gmail.com" + }, + "record":{ + "CNAME":"gv-2yeydifrrtrhvs.dv.googlehosted.com" + } +} From 9d78f6fd6cca7e120d929b9eda6e662efe6c6604 Mon Sep 17 00:00:00 2001 From: Steve <40924023+itsbravestone@users.noreply.github.com> Date: Sun, 1 Aug 2021 21:47:14 +0530 Subject: [PATCH 026/220] Updating to URL redirection I want to switch from CNAME to URL redirection for my new personal website. --- domains/bravestone.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/bravestone.json b/domains/bravestone.json index fa7d7734e..0cb32b141 100644 --- a/domains/bravestone.json +++ b/domains/bravestone.json @@ -1,5 +1,5 @@ { - "description": "Official website for my discord bot.", + "description": "My Personal website.", "repo": "https://github.com/itsbravestone", "owner": { "username": "itsbravestone", @@ -7,6 +7,6 @@ "twitter": "imbravestone" }, "record": { - "CNAME": "zarena.ga" + "URL": "https://imbravestone.ga" } } From dd4fdb01b8c771bd7de9152e892e5ce154178936 Mon Sep 17 00:00:00 2001 From: Ariel <69805035+abeltranp9476@users.noreply.github.com> Date: Sun, 1 Aug 2021 21:39:12 -0400 Subject: [PATCH 027/220] Create abeltranp94 --- domains/abeltranp94 | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/abeltranp94 diff --git a/domains/abeltranp94 b/domains/abeltranp94 new file mode 100644 index 000000000..a2da24082 --- /dev/null +++ b/domains/abeltranp94 @@ -0,0 +1,11 @@ +{ + "description": "Ariel Beltrán Paneque", + "repo": "https://github.com/abeltranp9476/abeltranp94.github.io", + "owner": { + "username": "abeltranp9476", + "email": "abeltran.9476@gmail.com" + }, + "record": { + "CNAME": "abeltranp94.github.io" + } +} From 7f44a9881f86b8cf08fe9dd297ca88bd5cbb0728 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Sun, 1 Aug 2021 21:50:07 -0400 Subject: [PATCH 028/220] Rename abeltranp94 to abeltranp94.json --- domains/{abeltranp94 => abeltranp94.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{abeltranp94 => abeltranp94.json} (100%) diff --git a/domains/abeltranp94 b/domains/abeltranp94.json similarity index 100% rename from domains/abeltranp94 rename to domains/abeltranp94.json From 78cd171603c103857da2a86fe8843a8ea65a2b9c Mon Sep 17 00:00:00 2001 From: Ariel <69805035+abeltranp9476@users.noreply.github.com> Date: Sun, 1 Aug 2021 21:52:10 -0400 Subject: [PATCH 029/220] Delete abeltranp94.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Me equivoqué en la configuración --- domains/abeltranp94.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/abeltranp94.json diff --git a/domains/abeltranp94.json b/domains/abeltranp94.json deleted file mode 100644 index a2da24082..000000000 --- a/domains/abeltranp94.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Ariel Beltrán Paneque", - "repo": "https://github.com/abeltranp9476/abeltranp94.github.io", - "owner": { - "username": "abeltranp9476", - "email": "abeltran.9476@gmail.com" - }, - "record": { - "CNAME": "abeltranp94.github.io" - } -} From d692b059e0d4e4a966c7d5052b9609972bdf2b06 Mon Sep 17 00:00:00 2001 From: Ariel <69805035+abeltranp9476@users.noreply.github.com> Date: Sun, 1 Aug 2021 21:54:40 -0400 Subject: [PATCH 030/220] Create abeltranp94.json --- domains/abeltranp94.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/abeltranp94.json diff --git a/domains/abeltranp94.json b/domains/abeltranp94.json new file mode 100644 index 000000000..8fc1b502b --- /dev/null +++ b/domains/abeltranp94.json @@ -0,0 +1,11 @@ +{ + "description": "Ariel Beltrán Paneque", + "repo": "https://github.com/abeltranp9476/abeltranp94.github.io", + "owner": { + "username": "abeltranp9476", + "email": "abeltran.9476@gmail.com" + }, + "record": { + "CNAME": "abeltranp9476.github.io" + } +} From 60d389a670b2c696c6980d5a1af41d4f4f434753 Mon Sep 17 00:00:00 2001 From: tootie112 <74424759+tootie112@users.noreply.github.com> Date: Sun, 1 Aug 2021 20:45:37 -0700 Subject: [PATCH 031/220] Create ionetty.json --- domains/ionetty.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 domains/ionetty.json diff --git a/domains/ionetty.json b/domains/ionetty.json new file mode 100644 index 000000000..56f11a1ba --- /dev/null +++ b/domains/ionetty.json @@ -0,0 +1,15 @@ +{ + "description": "Minecraft server n such.", + "repo": "https://github.com/tootie112", + "owner": { + "username": "tootie112", + "email": "" + "discord": "Io.Netty#3118" + }, + { + "record": { + "A": [ + "65.21.160.210" + ] + } +} From a87fa2856289584250c4d45e46f16b04cae63468 Mon Sep 17 00:00:00 2001 From: Phelix Dusengimana <73703812+phelixdusengimana@users.noreply.github.com> Date: Mon, 2 Aug 2021 12:38:54 +0200 Subject: [PATCH 032/220] Create phelix --- domains/phelix | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/phelix diff --git a/domains/phelix b/domains/phelix new file mode 100644 index 000000000..508ebbb73 --- /dev/null +++ b/domains/phelix @@ -0,0 +1,11 @@ +{ + "description": "Phelix Dusengimana is a full-stack developer(FE Heavy) and ui designer", + "repo": "https://github.com/phelixdusengimana/phelixdusengimana", + "owner": { + "username": "phelixdusengimana", + "email": "phelixdusengimana@gmail.com" + }, + "record": { + "URL": "https://phelixdusengimana.vercel.app" + } +} From 79c27242f96bce779a543ab8447ab20803437e9a Mon Sep 17 00:00:00 2001 From: Phelix Dusengimana <73703812+phelixdusengimana@users.noreply.github.com> Date: Mon, 2 Aug 2021 12:39:50 +0200 Subject: [PATCH 033/220] Rename phelix to phelix.json --- domains/{phelix => phelix.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{phelix => phelix.json} (100%) diff --git a/domains/phelix b/domains/phelix.json similarity index 100% rename from domains/phelix rename to domains/phelix.json From fae33435b2968d30e36c72b7abc2007e11f446a2 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Mon, 2 Aug 2021 09:10:09 -0400 Subject: [PATCH 034/220] fix json --- domains/ionetty.json | 1 - 1 file changed, 1 deletion(-) diff --git a/domains/ionetty.json b/domains/ionetty.json index 56f11a1ba..8585aa2a6 100644 --- a/domains/ionetty.json +++ b/domains/ionetty.json @@ -6,7 +6,6 @@ "email": "" "discord": "Io.Netty#3118" }, - { "record": { "A": [ "65.21.160.210" From ce77b7397148dbbcfb266e81aed11ddcb8e82d2e Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Mon, 2 Aug 2021 09:10:34 -0400 Subject: [PATCH 035/220] fix json 2 --- domains/ionetty.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ionetty.json b/domains/ionetty.json index 8585aa2a6..b1f7a788c 100644 --- a/domains/ionetty.json +++ b/domains/ionetty.json @@ -3,7 +3,7 @@ "repo": "https://github.com/tootie112", "owner": { "username": "tootie112", - "email": "" + "email": "", "discord": "Io.Netty#3118" }, "record": { From 20a4673ed851c387144277085ce53acb50c788ea Mon Sep 17 00:00:00 2001 From: tootie112 <74424759+tootie112@users.noreply.github.com> Date: Mon, 2 Aug 2021 11:57:43 -0700 Subject: [PATCH 036/220] Create everyone.json --- domains/everyone.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/everyone.json diff --git a/domains/everyone.json b/domains/everyone.json new file mode 100644 index 000000000..192b41cae --- /dev/null +++ b/domains/everyone.json @@ -0,0 +1,12 @@ +{ + "description": "Image / Video host.", + "repo": "https://github.com/tootie112", + "owner": { + "username": "tootie112", + "email": "" + "discord": "Io.Netty#3118" + }, + "record": { + "CNAME": "api.has-cool.pics" + } +} From 7ebccef8f583116cd8f3d373dba1944fa307dc5b Mon Sep 17 00:00:00 2001 From: Neon <58448036+NeonGamerBot-QK@users.noreply.github.com> Date: Mon, 2 Aug 2021 15:15:00 -0400 Subject: [PATCH 037/220] get domain --- domains/saahil.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/saahil.json diff --git a/domains/saahil.json b/domains/saahil.json new file mode 100644 index 000000000..87012a5cc --- /dev/null +++ b/domains/saahil.json @@ -0,0 +1,11 @@ +{ + "description": "this is my about me page, - neongamerbot", + "owner": { + "username": "neongamerbot", + "email": "", + "twitter": "" + }, + "record": { + "CNAME": "a58b11f7-e44a-4ebc-811d-22105a51b9b7.repl.co" + } +} From 61c9d7ab2881a3df4e63acd0b1ecfd2ce24ebaa7 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Mon, 2 Aug 2021 17:03:50 -0400 Subject: [PATCH 038/220] Update everyone.json --- domains/everyone.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/everyone.json b/domains/everyone.json index 192b41cae..1e5b58386 100644 --- a/domains/everyone.json +++ b/domains/everyone.json @@ -3,7 +3,7 @@ "repo": "https://github.com/tootie112", "owner": { "username": "tootie112", - "email": "" + "email": "", "discord": "Io.Netty#3118" }, "record": { From 26b45b229fa18de406c5e8aee57df922f13533b9 Mon Sep 17 00:00:00 2001 From: Neon <58448036+NeonGamerBot-QK@users.noreply.github.com> Date: Mon, 2 Aug 2021 17:23:33 -0400 Subject: [PATCH 039/220] Update saahil.json --- domains/saahil.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/saahil.json b/domains/saahil.json index 87012a5cc..9172c945c 100644 --- a/domains/saahil.json +++ b/domains/saahil.json @@ -2,7 +2,7 @@ "description": "this is my about me page, - neongamerbot", "owner": { "username": "neongamerbot", - "email": "", + "email": "saahilattud@gmail.com", "twitter": "" }, "record": { From 625054e22f87eb8186430202c44d1544484d0ed6 Mon Sep 17 00:00:00 2001 From: Steffen Date: Tue, 3 Aug 2021 14:33:33 +0200 Subject: [PATCH 040/220] added steffen.json --- domains/steffen.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/steffen.json diff --git a/domains/steffen.json b/domains/steffen.json new file mode 100644 index 000000000..cbe56d80a --- /dev/null +++ b/domains/steffen.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/N0r1uno/n0r1uno.github.io", + "owner": { + "username": "N0r1uno", + "email": "noriunomakusui@gmail.com" + }, + "record": { + "CNAME": "n0r1uno.github.io" + } +} \ No newline at end of file From 3bac42dc81886b7328fe5cfc49f32730d9d5d724 Mon Sep 17 00:00:00 2001 From: r4yish <83170424+r4yish@users.noreply.github.com> Date: Wed, 4 Aug 2021 19:46:52 +0700 Subject: [PATCH 041/220] Add files via upload --- domains/r4yish.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/r4yish.json diff --git a/domains/r4yish.json b/domains/r4yish.json new file mode 100644 index 000000000..47028bb9a --- /dev/null +++ b/domains/r4yish.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "r4yish", + "email": "r4yish@gmail.com", + }, + "record": { + "CNAME": "r4yish.github.io" + } +} From b7825767383f0d4bae55056575b629486dd30d8a Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Wed, 4 Aug 2021 09:13:07 -0400 Subject: [PATCH 042/220] fix commas --- domains/r4yish.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/r4yish.json b/domains/r4yish.json index 47028bb9a..60aefc960 100644 --- a/domains/r4yish.json +++ b/domains/r4yish.json @@ -1,7 +1,7 @@ { "owner": { "username": "r4yish", - "email": "r4yish@gmail.com", + "email": "r4yish@gmail.com" }, "record": { "CNAME": "r4yish.github.io" From fe492e8c53992f9a3fc2d8f32209fb94f8bec961 Mon Sep 17 00:00:00 2001 From: matcha <35285106+msp5382@users.noreply.github.com> Date: Wed, 4 Aug 2021 22:29:30 +0700 Subject: [PATCH 043/220] Create meen.json --- domains/meen.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/meen.json diff --git a/domains/meen.json b/domains/meen.json new file mode 100644 index 000000000..f94918c57 --- /dev/null +++ b/domains/meen.json @@ -0,0 +1,11 @@ +{ + "description": "Patcharapol's personal site!", + "repo": "https://github.com/msp5382/personal", + "owner": { + "username": "msp5382", + "email": "meen.sankaew@gmail.com" + }, + "record": { + "URL": "https://patcharapol.dev/" + } +} From 94d3929e48ea513271fa69a3f4a048ccd1fb0ead Mon Sep 17 00:00:00 2001 From: JoKeeR <33557806+JoKeRxTD@users.noreply.github.com> Date: Wed, 4 Aug 2021 19:50:58 +0100 Subject: [PATCH 044/220] Create joker.json --- domains/joker.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/joker.json diff --git a/domains/joker.json b/domains/joker.json new file mode 100644 index 000000000..8abfc6e42 --- /dev/null +++ b/domains/joker.json @@ -0,0 +1,12 @@ +{ + "description": "Personal website of joker", + "repo": "https://github.com/JoKeRxTD", + "owner": { + "username": "JoKeRxTD", + "email": "joker@mythbot.org", + "twitter": "https://twitter.com/JoKeRxHD" + }, + "record": { + "URL": "https://mythbot.org/" + } + } \ No newline at end of file From f623bb5079fcf8cd249c49c420898dfe734875a1 Mon Sep 17 00:00:00 2001 From: Flashlink Date: Wed, 4 Aug 2021 22:56:45 -0300 Subject: [PATCH 045/220] Add flash.is-a.dev subdomain --- flash.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 flash.json diff --git a/flash.json b/flash.json new file mode 100644 index 000000000..0447378e6 --- /dev/null +++ b/flash.json @@ -0,0 +1,12 @@ +{ + "repo": "https://github.com/flashthedev", + "owner": { + "username": "Flashthedev", + "email": "flash.dev@outlook.com" + }, + "record": { + "A": [ + "89.41.169.49" + ] + } +} From 8363326e5f7b1a427332af6baacf32a73b2439c6 Mon Sep 17 00:00:00 2001 From: JoKeeR <33557806+JoKeRxTD@users.noreply.github.com> Date: Thu, 5 Aug 2021 04:51:21 +0100 Subject: [PATCH 046/220] Update joker.json --- domains/joker.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/domains/joker.json b/domains/joker.json index 8abfc6e42..89215140c 100644 --- a/domains/joker.json +++ b/domains/joker.json @@ -1,5 +1,5 @@ { - "description": "Personal website of joker", + "description": "Personal portfolio website of joker", "repo": "https://github.com/JoKeRxTD", "owner": { "username": "JoKeRxTD", @@ -7,6 +7,8 @@ "twitter": "https://twitter.com/JoKeRxHD" }, "record": { - "URL": "https://mythbot.org/" + "A": [ + "178.239.172.43" + ] } } \ No newline at end of file From 659a7d1b1a08f74656eac958b0105be89e948d47 Mon Sep 17 00:00:00 2001 From: Pham Huy <78296610+SmallFCraft@users.noreply.github.com> Date: Thu, 5 Aug 2021 11:37:23 +0700 Subject: [PATCH 047/220] Update vvc-bot.json Redo the website --- domains/vvc-bot.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/vvc-bot.json b/domains/vvc-bot.json index 4a4b9cfdb..99ad7efec 100644 --- a/domains/vvc-bot.json +++ b/domains/vvc-bot.json @@ -1,6 +1,6 @@ { "description": "My personal website", - "repo": "https://github.com/SmallFCraft/vvc-bot.github.io", + "repo": "https://github.com/SmallFCraft1/vvc-bot.github.io", "owner": { "username": "Pham Huy", "email": "huytqd@gmail.com" From 09639257a4e4af2822722f3467be5e81e325bcc0 Mon Sep 17 00:00:00 2001 From: MoPaMo <67760881+MoPaMo@users.noreply.github.com> Date: Thu, 5 Aug 2021 15:44:26 +0200 Subject: [PATCH 048/220] Add mpm as subdomain --- domains/mpm.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/mpm.json diff --git a/domains/mpm.json b/domains/mpm.json new file mode 100644 index 000000000..babdc8f8c --- /dev/null +++ b/domains/mpm.json @@ -0,0 +1,11 @@ +{ + "description": "MoPaMo's personal webpage", + "repo": "https://github.com/MoPaMo/MoPaMo.github.io", + "owner": { + "username": "MoPaMo", + "email": "spam.mpm1301@web.de" + }, + "record": { + "CNAME": "home.mopamo.repl.co" + } +} From f73a0ade50d428b205ba53adf3674f8b3320a2a5 Mon Sep 17 00:00:00 2001 From: Cosmic6811 <88257788+Cosmic6811@users.noreply.github.com> Date: Fri, 6 Aug 2021 16:03:14 -0700 Subject: [PATCH 049/220] Create cosmic.json --- domains/cosmic.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/cosmic.json diff --git a/domains/cosmic.json b/domains/cosmic.json new file mode 100644 index 000000000..7bb9f4d2d --- /dev/null +++ b/domains/cosmic.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Cosmic6811", + "email": "jadenweong@gmail.com" + }, + "record": { + "CNAME": "20cd3f94-9e6c-425c-bb20-8a121e88cf78.repl.co" + } +} From 93267beffc4e4af27ec4506b8f40c756bc633989 Mon Sep 17 00:00:00 2001 From: philphirn <49480205+philphirn@users.noreply.github.com> Date: Sat, 7 Aug 2021 13:30:23 +0530 Subject: [PATCH 050/220] Update psj.json --- domains/psj.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/psj.json b/domains/psj.json index 4801941b8..2cb3fd8f0 100644 --- a/domains/psj.json +++ b/domains/psj.json @@ -4,7 +4,6 @@ "email":"locusapp1@gmail.com" }, "record":{ - "TXT":"google-site-verification=iIr4JuqXdsX6yZNXnto6mPv5ouBqd17F6fXhs_edBCU", - "CNAME":"gv-2yeydifrrtrhvs.dv.googlehosted.com" + "CNAME":"philphirn.github.io" } } From 4f2bcc9341dbcd00222a59b1737e1aa3c7264e41 Mon Sep 17 00:00:00 2001 From: philphirn <49480205+philphirn@users.noreply.github.com> Date: Sat, 7 Aug 2021 16:02:31 +0530 Subject: [PATCH 051/220] Delete emkt3s7nipkc.psj.json --- emkt3s7nipkc.psj.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 emkt3s7nipkc.psj.json diff --git a/emkt3s7nipkc.psj.json b/emkt3s7nipkc.psj.json deleted file mode 100644 index 79e86aa4e..000000000 --- a/emkt3s7nipkc.psj.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner":{ - "username":"philphirn", - "email":"locusapp1@gmail.com" - }, - "record":{ - "CNAME":"gv-2yeydifrrtrhvs.dv.googlehosted.com" - } -} From 8a08cf370a3d9d67afef8b4ef5196338faf3189f Mon Sep 17 00:00:00 2001 From: Who I Am <74838696+string-null@users.noreply.github.com> Date: Sun, 8 Aug 2021 01:20:03 +0200 Subject: [PATCH 052/220] PR PR --- domains/juanjo.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/juanjo.json diff --git a/domains/juanjo.json b/domains/juanjo.json new file mode 100644 index 000000000..d2405eae9 --- /dev/null +++ b/domains/juanjo.json @@ -0,0 +1,11 @@ +{ + "description": "Juanjo personal developer website", + "repo": "https://github.com/string-null/string-null.github.io", + "owner": { + "username": "string-null", + "email": "null0x22@protonmail.com" + }, + "record": { + "CNAME": "string-null.github.io" + } +} From f964c391cceaf0f84e6b095ddfccfc4b7091482e Mon Sep 17 00:00:00 2001 From: JoKeeR <33557806+JoKeRxTD@users.noreply.github.com> Date: Sun, 8 Aug 2021 01:16:46 +0100 Subject: [PATCH 053/220] updated joker.json (CNAME) --- domains/joker.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/joker.json b/domains/joker.json index 89215140c..e61162ed1 100644 --- a/domains/joker.json +++ b/domains/joker.json @@ -7,8 +7,9 @@ "twitter": "https://twitter.com/JoKeRxHD" }, "record": { - "A": [ - "178.239.172.43" + "CNAME": [ + "ns1.gtxgaming.co.uk", + "ns2.gtxgaming.co.uk" ] } } \ No newline at end of file From 3838ec92b5ee622f3ca8170b425b70c0e19f7528 Mon Sep 17 00:00:00 2001 From: Spoozy Date: Sun, 8 Aug 2021 18:58:57 +0200 Subject: [PATCH 054/220] added spoozy domain --- domains/spoozy.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/spoozy.json diff --git a/domains/spoozy.json b/domains/spoozy.json new file mode 100644 index 000000000..74fe05448 --- /dev/null +++ b/domains/spoozy.json @@ -0,0 +1,11 @@ +{ + "description": "Spoozy website", + "repo": "https://github.com/Spoozy/Spoozy.github.io", + "owner": { + "username": "Spoozy", + "email": "gaspardlebreton@outlook.com", + }, + "record": { + "CNAME": "Spoozy.github.io" + } +} From 8b4cc2ad19cec8ed2db58ec83330b7f176e18008 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Sun, 8 Aug 2021 14:02:15 -0400 Subject: [PATCH 055/220] fix json --- domains/spoozy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/spoozy.json b/domains/spoozy.json index 74fe05448..d9e7d42e9 100644 --- a/domains/spoozy.json +++ b/domains/spoozy.json @@ -3,7 +3,7 @@ "repo": "https://github.com/Spoozy/Spoozy.github.io", "owner": { "username": "Spoozy", - "email": "gaspardlebreton@outlook.com", + "email": "gaspardlebreton@outlook.com" }, "record": { "CNAME": "Spoozy.github.io" From 396514245c0a08471b336f2e268d63210eb65291 Mon Sep 17 00:00:00 2001 From: Swapnil Chand <73406083+SwapnilChand@users.noreply.github.com> Date: Mon, 9 Aug 2021 23:50:52 +0530 Subject: [PATCH 056/220] Cleanup --- domains/swapnil.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/swapnil.json b/domains/swapnil.json index 31f4bdefb..f23fddfd6 100644 --- a/domains/swapnil.json +++ b/domains/swapnil.json @@ -3,8 +3,7 @@ "repo": "https://github.com/SwapnilChand/SwapnilChand.github.io", "owner": { "username": "SwapnilChand", - "email": "swapnilchand51@email", - "twitter": "Swapnil43128204" + "email": "swapnilchand51@gmail.com" }, "record": { "CNAME": "SwapnilChand.github.io" From dced407cc9aea8b2000eac5e608c6a307c18c9e5 Mon Sep 17 00:00:00 2001 From: "Ozkar L. Garcell" Date: Mon, 9 Aug 2021 17:38:29 -0400 Subject: [PATCH 057/220] Create codeshard.json --- domains/codeshard.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/codeshard.json diff --git a/domains/codeshard.json b/domains/codeshard.json new file mode 100644 index 000000000..164e323ff --- /dev/null +++ b/domains/codeshard.json @@ -0,0 +1,11 @@ +{ + "description": "In a hole in the ground there lived a hobbit", + "repo": "https://github.com/codeshard/codeshard.github.io", + "owner": { + "username": "codeshard", + "email": "ozkar.garcell@gmail.com" + }, + "record": { + "CNAME": "codeshard.github.io" + } +} From 5563fb37779383533b0e75e3bb0c84dc2f0cd84e Mon Sep 17 00:00:00 2001 From: Blue <60958064+Jimmy-Blue@users.noreply.github.com> Date: Tue, 10 Aug 2021 11:02:55 +0700 Subject: [PATCH 058/220] Create blue.json --- domains/blue.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/blue.json diff --git a/domains/blue.json b/domains/blue.json new file mode 100644 index 000000000..7f84fc175 --- /dev/null +++ b/domains/blue.json @@ -0,0 +1,12 @@ +{ + "description": "A newbie Python developer who wants to learn more about web design and Python development.", + "repo": "https://github.com/Jimmy-Blue/jimmy-blue.github.io", + "owner": { + "username": "Jimmy-Blue", + "email": "ngolong1396@hotmail.com", + "twitter": "https://twitter.com/JimmyBlue00" + }, + "record": { + "CNAME": "jimmy-blue.github.io" + } +} From 45d80777b88bd1da4920156a9341af8aff5e93cd Mon Sep 17 00:00:00 2001 From: Fishycraft <83877191+Fishycraft@users.noreply.github.com> Date: Thu, 12 Aug 2021 16:30:27 +0200 Subject: [PATCH 059/220] Create fishycraft.json --- domains/fishycraft.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/fishycraft.json diff --git a/domains/fishycraft.json b/domains/fishycraft.json new file mode 100644 index 000000000..3b0110629 --- /dev/null +++ b/domains/fishycraft.json @@ -0,0 +1,12 @@ +{ + "description": "Fishycraft's amazing site", + "repo": "https://github.com/Fishycraft/fishycraft.github.io", + "owner": { + "username": "Fishycraft", + "email": "fishycraft@yahoo.com", + "twitter": "Fishycrafted" + }, + "record": { + "CNAME": "fishycraft.github.io" + } +} From aa10c927967d809dfcf9c5a9e92292bb06ed07c9 Mon Sep 17 00:00:00 2001 From: Suspense Date: Fri, 13 Aug 2021 21:22:00 +0200 Subject: [PATCH 060/220] Create suspense.json --- domains/suspense.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 domains/suspense.json diff --git a/domains/suspense.json b/domains/suspense.json new file mode 100644 index 000000000..02b5fd7bd --- /dev/null +++ b/domains/suspense.json @@ -0,0 +1,7 @@ +{ "owner": { +"username": "Suspense4615", +"twitter": "Suspense4615l" +}, +"record": { "CNAME": "suspense.is-a.dev" } +} + From 0cc5fe6edfe2a56feef2a3c2413d6da61f14c738 Mon Sep 17 00:00:00 2001 From: Suspense Date: Fri, 13 Aug 2021 21:23:34 +0200 Subject: [PATCH 061/220] Update suspense.json --- domains/suspense.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/suspense.json b/domains/suspense.json index 02b5fd7bd..10a46170b 100644 --- a/domains/suspense.json +++ b/domains/suspense.json @@ -1,6 +1,6 @@ { "owner": { "username": "Suspense4615", -"twitter": "Suspense4615l" +"twitter": "Suspense4615" }, "record": { "CNAME": "suspense.is-a.dev" } } From 6665ace4e574946a05d18c841347104fc8f303c5 Mon Sep 17 00:00:00 2001 From: Suspense Date: Fri, 13 Aug 2021 23:09:35 +0200 Subject: [PATCH 062/220] fix missing email field --- domains/suspense.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/suspense.json b/domains/suspense.json index 10a46170b..a749c689d 100644 --- a/domains/suspense.json +++ b/domains/suspense.json @@ -1,5 +1,6 @@ { "owner": { -"username": "Suspense4615", +"username": "Suspense4615", +"email": "", "twitter": "Suspense4615" }, "record": { "CNAME": "suspense.is-a.dev" } From ae96799fb00499929e78b4c4b4ff43e83890f93f Mon Sep 17 00:00:00 2001 From: BalaM314 <71201189+BalaM314@users.noreply.github.com> Date: Sat, 14 Aug 2021 15:58:44 +0530 Subject: [PATCH 063/220] Create balam314.json Thank you so much for this service, it's awesome --- domains/balam314.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/balam314.json diff --git a/domains/balam314.json b/domains/balam314.json new file mode 100644 index 000000000..e2bf5d176 --- /dev/null +++ b/domains/balam314.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "BalaM314", + "email": "bulldozerUS@outlook.com", + }, + "record": { + "URL": "https://balam314.github.io/BalaM314" + } +} From 98dfb1512d822be98630acc8db8498f66a468cd3 Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Sat, 14 Aug 2021 07:13:37 -0400 Subject: [PATCH 064/220] fix json --- domains/balam314.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/balam314.json b/domains/balam314.json index e2bf5d176..0ca22dcf3 100644 --- a/domains/balam314.json +++ b/domains/balam314.json @@ -1,7 +1,7 @@ { "owner": { "username": "BalaM314", - "email": "bulldozerUS@outlook.com", + "email": "bulldozerUS@outlook.com" }, "record": { "URL": "https://balam314.github.io/BalaM314" From 5070169ed191b17f6d4756d2a21a2e94bce85272 Mon Sep 17 00:00:00 2001 From: Suspense Date: Sat, 14 Aug 2021 19:10:22 +0200 Subject: [PATCH 065/220] Update suspense.json --- domains/suspense.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/suspense.json b/domains/suspense.json index a749c689d..ab1c56728 100644 --- a/domains/suspense.json +++ b/domains/suspense.json @@ -3,6 +3,6 @@ "email": "", "twitter": "Suspense4615" }, -"record": { "CNAME": "suspense.is-a.dev" } +"record": { "CNAME": "suspense4615.github.io" } } From c847f07a411b590d185936c785982b22fddc343a Mon Sep 17 00:00:00 2001 From: bashou <69566373+bashoudev@users.noreply.github.com> Date: Sat, 14 Aug 2021 13:16:39 -0400 Subject: [PATCH 066/220] Update bashou.json Updated my Email and my Twitter username, ill also be updating the URL when I set up my new site. --- domains/bashou.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/bashou.json b/domains/bashou.json index 3bfbea3b9..856725961 100644 --- a/domains/bashou.json +++ b/domains/bashou.json @@ -1,10 +1,10 @@ { "owner": { "username": "bashoudev", - "email": "zionthedev@gmail.com", - "twitter": "bashoudev" + "email": "bashou@luduma.ga", + "twitter": "bashouuu" }, "record": { "URL": "https://bashoudev.ga" } -} \ No newline at end of file +} From 7ea0f1d2a473d0631e346ddaca05277fffc19fc9 Mon Sep 17 00:00:00 2001 From: SuperHarmony910 <57850338+SuperHarmony910@users.noreply.github.com> Date: Sun, 15 Aug 2021 11:15:11 +1000 Subject: [PATCH 067/220] Create superharmony910.json --- domains/superharmony910.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/superharmony910.json diff --git a/domains/superharmony910.json b/domains/superharmony910.json new file mode 100644 index 000000000..a919f99d9 --- /dev/null +++ b/domains/superharmony910.json @@ -0,0 +1,10 @@ +{ + "description": "SuperHarmony910's personal developer website", + "repo": "https://github.com/SuperHarmony910/SuperHarmony910.github.io", + "owner": { + "username": "SuperHarmony910" + }, + "record": { + "CNAME": "superharmony910.github.io" + } +} From d7b64cca31ed02c2aa1b16138f38a20880486b52 Mon Sep 17 00:00:00 2001 From: Phelix Dusengimana <73703812+phelixdusengimana@users.noreply.github.com> Date: Sun, 15 Aug 2021 03:32:09 +0200 Subject: [PATCH 068/220] Create phelixdusengimana.json --- domains/phelixdusengimana.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/phelixdusengimana.json diff --git a/domains/phelixdusengimana.json b/domains/phelixdusengimana.json new file mode 100644 index 000000000..508ebbb73 --- /dev/null +++ b/domains/phelixdusengimana.json @@ -0,0 +1,11 @@ +{ + "description": "Phelix Dusengimana is a full-stack developer(FE Heavy) and ui designer", + "repo": "https://github.com/phelixdusengimana/phelixdusengimana", + "owner": { + "username": "phelixdusengimana", + "email": "phelixdusengimana@gmail.com" + }, + "record": { + "URL": "https://phelixdusengimana.vercel.app" + } +} From fdd561ac645bc1b365fd4ca7e9c122251d0f58e3 Mon Sep 17 00:00:00 2001 From: SuperHarmony910 <57850338+SuperHarmony910@users.noreply.github.com> Date: Sun, 15 Aug 2021 11:58:10 +1000 Subject: [PATCH 069/220] Update superharmony910.json --- domains/superharmony910.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/superharmony910.json b/domains/superharmony910.json index a919f99d9..b7c4afdd2 100644 --- a/domains/superharmony910.json +++ b/domains/superharmony910.json @@ -2,7 +2,8 @@ "description": "SuperHarmony910's personal developer website", "repo": "https://github.com/SuperHarmony910/SuperHarmony910.github.io", "owner": { - "username": "SuperHarmony910" + "username": "SuperHarmony910", + "email": "superharmony910@gmail.com" }, "record": { "CNAME": "superharmony910.github.io" From 353784c993d74afede1b93e0a8d96c15cb0e8504 Mon Sep 17 00:00:00 2001 From: RBXII3 <22587474+psharma04@users.noreply.github.com> Date: Sun, 15 Aug 2021 13:41:25 +1000 Subject: [PATCH 070/220] Create psharma.json --- domains/psharma.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/psharma.json diff --git a/domains/psharma.json b/domains/psharma.json new file mode 100644 index 000000000..f48c04c30 --- /dev/null +++ b/domains/psharma.json @@ -0,0 +1,11 @@ +{ + "description": "Pranav Sharma's developer-specific blog.", + "repo": "https://github.com/psharma04", + "owner": { + "username": "psharma04", + "email": "isadev@psharma.schoolnotes.xyz" + }, + "record": { + "CNAME": "psharma.ovh" + } +} From cec7d872f181d77bdc09f85fddacc259fbce2bef Mon Sep 17 00:00:00 2001 From: sussyimpostor <47074495+sourTaste000@users.noreply.github.com> Date: Sat, 14 Aug 2021 21:17:41 -0700 Subject: [PATCH 071/220] Create sourtaste000.json --- domains/sourtaste000.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/sourtaste000.json diff --git a/domains/sourtaste000.json b/domains/sourtaste000.json new file mode 100644 index 000000000..e4d885eba --- /dev/null +++ b/domains/sourtaste000.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "sourTaste000", + "email": "47074495+sourTaste000@users.noreply.github.com" + }, + "record": { + "URL": "https://sourtaste000.dev" + } +} From 7e1823d835c1af52d0fc842eac84a2fb9cd54f42 Mon Sep 17 00:00:00 2001 From: sussyimpostor <47074495+sourTaste000@users.noreply.github.com> Date: Sun, 15 Aug 2021 11:29:44 -0700 Subject: [PATCH 072/220] Update sourtaste000.json --- domains/sourtaste000.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/sourtaste000.json b/domains/sourtaste000.json index e4d885eba..d27030fbd 100644 --- a/domains/sourtaste000.json +++ b/domains/sourtaste000.json @@ -1,7 +1,7 @@ { "owner": { "username": "sourTaste000", - "email": "47074495+sourTaste000@users.noreply.github.com" + "email": "sourtaste000@gmail.com" }, "record": { "URL": "https://sourtaste000.dev" From c4f0343837569f3c96a7c8e5a34c49a7513676f5 Mon Sep 17 00:00:00 2001 From: RBXII3 <22587474+psharma04@users.noreply.github.com> Date: Mon, 16 Aug 2021 08:31:28 +1000 Subject: [PATCH 073/220] Update psharma.json --- domains/psharma.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/psharma.json b/domains/psharma.json index f48c04c30..129dd209f 100644 --- a/domains/psharma.json +++ b/domains/psharma.json @@ -6,6 +6,6 @@ "email": "isadev@psharma.schoolnotes.xyz" }, "record": { - "CNAME": "psharma.ovh" + "CNAME": "servarr.nighthawk.pw" } } From 2dcf1873557f402a9e457c2e3eec2637403a69f7 Mon Sep 17 00:00:00 2001 From: hisRoyalty <88897968+hisRoyalty@users.noreply.github.com> Date: Mon, 16 Aug 2021 11:03:08 +0800 Subject: [PATCH 074/220] Create royalty.json --- domains/royalty.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 domains/royalty.json diff --git a/domains/royalty.json b/domains/royalty.json new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/domains/royalty.json @@ -0,0 +1 @@ + From ce83b0769a8c7f83050581b4d3c0db9a61a50a61 Mon Sep 17 00:00:00 2001 From: hisRoyalty <88897968+hisRoyalty@users.noreply.github.com> Date: Mon, 16 Aug 2021 12:00:40 +0800 Subject: [PATCH 075/220] Update royalty.json --- domains/royalty.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/domains/royalty.json b/domains/royalty.json index 8b1378917..ba1a103bd 100644 --- a/domains/royalty.json +++ b/domains/royalty.json @@ -1 +1,11 @@ - +{ + "description": "A basic personal website about my projects and me.", + "repo": "https://github.com/hisRoyalty/hisroyalty.github.io", + "owner": { + "username": "hisRoyalty", + "email": "hisroyal.baguette@gmail.com" + }, + "record": { + "CNAME": "hisRoyalty.github.io" + } +} From d278b0ad614ef18a64fd874e42deef776716ea82 Mon Sep 17 00:00:00 2001 From: Sudarsan <69678617+scientific-dev@users.noreply.github.com> Date: Mon, 16 Aug 2021 15:12:26 +0530 Subject: [PATCH 076/220] Create scientific-dev.json --- domains/scientific-dev.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/scientific-dev.json diff --git a/domains/scientific-dev.json b/domains/scientific-dev.json new file mode 100644 index 000000000..6234bcf0d --- /dev/null +++ b/domains/scientific-dev.json @@ -0,0 +1,11 @@ +{ + "description": "A personal website to display my projects and details about me.", + "repo": "https://github.com/scientific-dev/portfolio", + "owner": { + "username": "scientific-dev", + "twitter": "ScientificDev" + }, + "record": { + "CNAME": "scientific-dev.github.io" + } +} From b2e2e6cca27403d3b7c282813fc991caf70a765f Mon Sep 17 00:00:00 2001 From: Sudarsan <69678617+scientific-dev@users.noreply.github.com> Date: Mon, 16 Aug 2021 17:22:19 +0530 Subject: [PATCH 077/220] Removed the old site domain details. --- domains/scientific-guy.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/scientific-guy.json diff --git a/domains/scientific-guy.json b/domains/scientific-guy.json deleted file mode 100644 index 85c050789..000000000 --- a/domains/scientific-guy.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "A personal website to display my projects and details about me.", - "repo": "https://github.com/scientific-guy/portfolio", - "owner": { - "username": "scientific-guy", - "email": "scientificguy007@gmail.com" - }, - "record": { - "CNAME": "scientific-guy.github.io" - } -} From f03c4670fa7719bddddfc360b851799c62bf94f8 Mon Sep 17 00:00:00 2001 From: Nishin Raj Date: Mon, 16 Aug 2021 18:29:24 +0530 Subject: [PATCH 078/220] Create nishin.json --- domains/nishin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/nishin.json diff --git a/domains/nishin.json b/domains/nishin.json new file mode 100644 index 000000000..3a4d4b344 --- /dev/null +++ b/domains/nishin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "nishinraj", + "email": "", + "twitter": "nishinrajk" + }, + "record": { + "URL": "https://medium.com/@nishinraj" + } +} From caf96d0cbf42a83061d08482217a2b60f099547f Mon Sep 17 00:00:00 2001 From: Sudarsan <69678617+scientific-dev@users.noreply.github.com> Date: Mon, 16 Aug 2021 19:22:12 +0530 Subject: [PATCH 079/220] Added `email` property. --- domains/scientific-dev.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/scientific-dev.json b/domains/scientific-dev.json index 6234bcf0d..38c03b1b1 100644 --- a/domains/scientific-dev.json +++ b/domains/scientific-dev.json @@ -3,6 +3,7 @@ "repo": "https://github.com/scientific-dev/portfolio", "owner": { "username": "scientific-dev", + "email": "scientificguy007@gmail.com", "twitter": "ScientificDev" }, "record": { From e5f82b22698538576527b151cdc751f65464d88b Mon Sep 17 00:00:00 2001 From: Agampreet Singh <68941022+agam778@users.noreply.github.com> Date: Tue, 17 Aug 2021 09:11:15 +0530 Subject: [PATCH 080/220] Create agam778.json --- domains/agam778.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/agam778.json diff --git a/domains/agam778.json b/domains/agam778.json new file mode 100644 index 000000000..0169237cf --- /dev/null +++ b/domains/agam778.json @@ -0,0 +1,11 @@ +{ + "description": "Agam's Portfolio", + "repo": "https://github.com/agam778", + "owner": { + "username": "agam778", + "email": "agam778@zohomail.in" + }, + "record": { + "CNAME": "https://agam778.gitlab.io" + } +} From fdd0cad0f57b9e52de8cd88fe27f5bdf8d03c3f2 Mon Sep 17 00:00:00 2001 From: Shoray Singhal <76423272+Shoray2002@users.noreply.github.com> Date: Tue, 17 Aug 2021 11:55:49 +0530 Subject: [PATCH 081/220] Create lordshoray.json --- domains/lordshoray.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/lordshoray.json diff --git a/domains/lordshoray.json b/domains/lordshoray.json new file mode 100644 index 000000000..d4d9d6c21 --- /dev/null +++ b/domains/lordshoray.json @@ -0,0 +1,11 @@ +{ + "description": "Shoray's Portfolio Website", + "repo": "https://github.com/Shoray2002/Shoray2002.github.io", + "owner": { + "username": "Shoray2002", + "email":"shoryasinghall@gmail.com" + }, + "record": { + "CNAME": "shoray2002.github.io" + } +} From bdc85b0516e974520b2a2b135bb14b49f146f233 Mon Sep 17 00:00:00 2001 From: Agampreet Singh Date: Tue, 17 Aug 2021 17:22:20 +0530 Subject: [PATCH 082/220] Fixed CNAME was URL --- domains/agam778.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/agam778.json b/domains/agam778.json index 0169237cf..75bba307e 100644 --- a/domains/agam778.json +++ b/domains/agam778.json @@ -6,6 +6,6 @@ "email": "agam778@zohomail.in" }, "record": { - "CNAME": "https://agam778.gitlab.io" + "CNAME": "agam778.gitlab.io" } } From 031a3d0e0d37fe834529fdfe29abf6312af3e8dd Mon Sep 17 00:00:00 2001 From: u0f <45316362+u0f@users.noreply.github.com> Date: Tue, 17 Aug 2021 16:32:30 +0200 Subject: [PATCH 083/220] Create retr0.json --- domains/retr0.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/retr0.json diff --git a/domains/retr0.json b/domains/retr0.json new file mode 100644 index 000000000..84c08dc42 --- /dev/null +++ b/domains/retr0.json @@ -0,0 +1,11 @@ +{ + "description": "Rer0's personal developer website", + "repo": "https://github.com/u0f/u0f.github.io", + "owner": { + "username": "u0f", + "email": "ice.dev1234@gmail.com" + }, + "record": { + "CNAME": "u0f.github.io" + } +} From 8bc5428ab5b8e31c08f1089c731189fbcf8b5c8b Mon Sep 17 00:00:00 2001 From: Angsuchawal Kangkaew <86833468+KhCrv@users.noreply.github.com> Date: Wed, 18 Aug 2021 19:00:44 +0700 Subject: [PATCH 084/220] Create khcrv.json --- domains/khcrv.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/khcrv.json diff --git a/domains/khcrv.json b/domains/khcrv.json new file mode 100644 index 000000000..5a0c57260 --- /dev/null +++ b/domains/khcrv.json @@ -0,0 +1,11 @@ +{ + "description": "KhCrv Portfolio Website", + "repo": "https://github.com/KhCrv/khcrv.github.io", + "owner": { + "username": "KhCrv", + "email": "pedusty@hotmail.com", + }, + "record": { + "CNAME": "khcrv.github.io" + } +} From c480fb7bdae6e8e31fe8466d1045983ecc532b60 Mon Sep 17 00:00:00 2001 From: Agampreet Singh <68941022+agam778@users.noreply.github.com> Date: Wed, 18 Aug 2021 22:36:14 +0530 Subject: [PATCH 085/220] Changed CNAME from Gitlab to Vercel --- domains/agam778.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/agam778.json b/domains/agam778.json index 75bba307e..119dc43cb 100644 --- a/domains/agam778.json +++ b/domains/agam778.json @@ -6,6 +6,6 @@ "email": "agam778@zohomail.in" }, "record": { - "CNAME": "agam778.gitlab.io" + "CNAME": "agam778.vercel.app" } } From 6fceddb281b38dd73c26446f2598a168b4e50e67 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Wed, 18 Aug 2021 21:13:25 -0400 Subject: [PATCH 086/220] fix json --- domains/khcrv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/khcrv.json b/domains/khcrv.json index 5a0c57260..0be7cfe07 100644 --- a/domains/khcrv.json +++ b/domains/khcrv.json @@ -3,7 +3,7 @@ "repo": "https://github.com/KhCrv/khcrv.github.io", "owner": { "username": "KhCrv", - "email": "pedusty@hotmail.com", + "email": "pedusty@hotmail.com" }, "record": { "CNAME": "khcrv.github.io" From 995bb64bc892115d6dc24f5b6bd693d6a50e831b Mon Sep 17 00:00:00 2001 From: Xenon <71693249+Lord-Xenon@users.noreply.github.com> Date: Thu, 19 Aug 2021 09:39:55 +0530 Subject: [PATCH 087/220] Create lord-xenon.is-a.dev --- domains/lord-xenon.is-a.dev | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/lord-xenon.is-a.dev diff --git a/domains/lord-xenon.is-a.dev b/domains/lord-xenon.is-a.dev new file mode 100644 index 000000000..79ab8344a --- /dev/null +++ b/domains/lord-xenon.is-a.dev @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Lord-Xenon", + "email": "vibhaansh.bhardwaj@gmail.com" + }, + "record": { + "CNAME": "lord-xenon.vercel.app" + } +} From 7c66ae5e63145a665e54079f1541d5796a3480c6 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Thu, 19 Aug 2021 10:32:12 -0400 Subject: [PATCH 088/220] fix --- domains/{lord-xenon.is-a.dev => lord-xenon.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{lord-xenon.is-a.dev => lord-xenon.json} (100%) diff --git a/domains/lord-xenon.is-a.dev b/domains/lord-xenon.json similarity index 100% rename from domains/lord-xenon.is-a.dev rename to domains/lord-xenon.json From 000380fb57259ee8707680425ca7bbff6b3a8bf2 Mon Sep 17 00:00:00 2001 From: danielsebesta <44812120+danielsebesta@users.noreply.github.com> Date: Fri, 20 Aug 2021 14:50:38 +0200 Subject: [PATCH 089/220] Create dast.json --- domains/dast.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dast.json diff --git a/domains/dast.json b/domains/dast.json new file mode 100644 index 000000000..37beea226 --- /dev/null +++ b/domains/dast.json @@ -0,0 +1,13 @@ +{ + "description": "My personal website for portfolio, projects and help!", + "repo": "https://github.com/danielsebesta", + "owner": { + "username": "danielsebesta", + "email": "dany.sebesta@seznam.cz" + }, + "record": { + "A": [ + "194.163.149.155" + ] + } +} From e3f9c0cfc19401c1b1b241f47472052e11d64607 Mon Sep 17 00:00:00 2001 From: Aayan Date: Fri, 20 Aug 2021 18:24:44 +0500 Subject: [PATCH 090/220] Create yan.json --- domains/yan.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/yan.json diff --git a/domains/yan.json b/domains/yan.json new file mode 100644 index 000000000..88311f216 --- /dev/null +++ b/domains/yan.json @@ -0,0 +1,12 @@ +{ + "description": "yan's site", + "repo": "https://github.com/github-username/yanNotDev.github.io", + "owner": { + "username": "yanNotDev", + "email": "aayantde@hotmail.com", + "twitter": "AayanTDE" + }, + "record": { + "CNAME": "yanNotDev.github.io" + } +} From 604f4a225578f9781dc8648110da01b05db01f9c Mon Sep 17 00:00:00 2001 From: Abhigyan Tripathi Date: Sat, 21 Aug 2021 11:30:50 +0530 Subject: [PATCH 091/220] Create abhigyantrips.json --- domains/abhigyantrips.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/abhigyantrips.json diff --git a/domains/abhigyantrips.json b/domains/abhigyantrips.json new file mode 100644 index 000000000..7a981f390 --- /dev/null +++ b/domains/abhigyantrips.json @@ -0,0 +1,11 @@ +{ + "description": "A personal website, with biodata.", + "repo": "https://github.com/abhigyantrips/abhigyantrips.github.io", + "owner": { + "username": "abhigyantrips", + "email": "abhigyantrips@gmail.com" + }, + "record": { + "CNAME": "abhigyantrips.github.io" + } +} From d48daf357bc6b926652e55b870ae22f85d1776eb Mon Sep 17 00:00:00 2001 From: voidz Date: Sat, 21 Aug 2021 12:38:47 +0530 Subject: [PATCH 092/220] added voidz7.github.io --- domains/voidz.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/voidz.json diff --git a/domains/voidz.json b/domains/voidz.json new file mode 100644 index 000000000..e2f55ad23 --- /dev/null +++ b/domains/voidz.json @@ -0,0 +1,11 @@ +{ + "description": "voidz's personal website", + "owner": { + "username": "voidz7", + "email": "atharvask2005@gmail.com", + "twitter": "gg_voidz" + }, + "record": { + "CNAME": "voidz7.github.io" + } +} From 6c551b14c973ace74d4d658e0012aee5a27824cf Mon Sep 17 00:00:00 2001 From: Aayan Date: Sat, 21 Aug 2021 15:05:29 +0500 Subject: [PATCH 093/220] Update yan.json --- domains/yan.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/yan.json b/domains/yan.json index 88311f216..08e410caf 100644 --- a/domains/yan.json +++ b/domains/yan.json @@ -1,6 +1,6 @@ { "description": "yan's site", - "repo": "https://github.com/github-username/yanNotDev.github.io", + "repo": "https://github.com/yanNotDev/yanNotDev.github.io", "owner": { "username": "yanNotDev", "email": "aayantde@hotmail.com", From 048468cc4b07dff3ffc16868fb6ecd7091311e1e Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Sat, 21 Aug 2021 19:39:07 +0530 Subject: [PATCH 094/220] Create f2cqjkp4gwog.json --- domains/f2cqjkp4gwog.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/f2cqjkp4gwog.json diff --git a/domains/f2cqjkp4gwog.json b/domains/f2cqjkp4gwog.json new file mode 100644 index 000000000..9b92806a0 --- /dev/null +++ b/domains/f2cqjkp4gwog.json @@ -0,0 +1,9 @@ +{ + "owner":{ + "username":"thispsj", + "email":"thispsj.mail@gmail.com" + }, + "record":{ + "CNAME":"gv-5tmrgilyy2ar3j.dv.googlehosted.com" + } +} From ff54cd9ba2f5204cae0359161b42d8fd61f9becf Mon Sep 17 00:00:00 2001 From: Syofyan Zuhad Date: Sat, 21 Aug 2021 22:25:16 +0700 Subject: [PATCH 095/220] added: syofyanzuhad --- domains/syofyanzuhad.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/syofyanzuhad.json diff --git a/domains/syofyanzuhad.json b/domains/syofyanzuhad.json new file mode 100644 index 000000000..87790b39e --- /dev/null +++ b/domains/syofyanzuhad.json @@ -0,0 +1,11 @@ +{ + "description": "Web Profile of Syofyan Zuhad", + "repo": "https://github.com/is-a-dev/is-a-dev.github.io", + "owner": { + "username": "syofyanzuhad", + "email": "sofyanzuhad2@gmail.com" + }, + "record": { + "TXT": "https://syofyanzuhad.my.id" + } + } \ No newline at end of file From db43572d7e9111861175bb4d6119b9dd3f9b1fbb Mon Sep 17 00:00:00 2001 From: Syofyan Zuhad Date: Sat, 21 Aug 2021 23:50:56 +0700 Subject: [PATCH 096/220] update: txt-to-cname --- domains/syofyanzuhad.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/syofyanzuhad.json b/domains/syofyanzuhad.json index 87790b39e..9ce0e5cff 100644 --- a/domains/syofyanzuhad.json +++ b/domains/syofyanzuhad.json @@ -6,6 +6,6 @@ "email": "sofyanzuhad2@gmail.com" }, "record": { - "TXT": "https://syofyanzuhad.my.id" + "CNAME": "https://syofyanzuhad.my.id" } - } \ No newline at end of file + } From 493fb33f78d04b1567be1e9d6f7bc8678c746472 Mon Sep 17 00:00:00 2001 From: Syofyan Zuhad Date: Sat, 21 Aug 2021 23:53:14 +0700 Subject: [PATCH 097/220] update: repoName --- domains/syofyanzuhad.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/syofyanzuhad.json b/domains/syofyanzuhad.json index 9ce0e5cff..45ead4ef0 100644 --- a/domains/syofyanzuhad.json +++ b/domains/syofyanzuhad.json @@ -1,6 +1,6 @@ { "description": "Web Profile of Syofyan Zuhad", - "repo": "https://github.com/is-a-dev/is-a-dev.github.io", + "repo": "https://github.com/syofyanzuhad/syofyanzuhad.github.io", "owner": { "username": "syofyanzuhad", "email": "sofyanzuhad2@gmail.com" From 565ce042ca036be108bdae6e3b8c04ea47047c0b Mon Sep 17 00:00:00 2001 From: Asif Mohammad Mollah Date: Sun, 22 Aug 2021 11:30:17 +0530 Subject: [PATCH 098/220] Create mrasif.json --- domains/mrasif.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/mrasif.json diff --git a/domains/mrasif.json b/domains/mrasif.json new file mode 100644 index 000000000..6c89e171f --- /dev/null +++ b/domains/mrasif.json @@ -0,0 +1,9 @@ +{ + "description": "Personal Website", + "owner": { + "username":"mrasif" + }, + "record": { + "CNAME":"mrasif.github.io" + } +} \ No newline at end of file From cfab443649ad0920923a4c21c47a53e2fac446c0 Mon Sep 17 00:00:00 2001 From: Noxturnix Date: Sun, 22 Aug 2021 01:16:49 -0700 Subject: [PATCH 099/220] Update noxturnix.json --- domains/noxturnix.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/noxturnix.json b/domains/noxturnix.json index 63f15d151..312ebd6c1 100644 --- a/domains/noxturnix.json +++ b/domains/noxturnix.json @@ -1,9 +1,9 @@ { "owner": { "username": "Noxturnix", - "email": "noxturnix@noxt.cf" + "email": "noxturnix@noxt.us" }, "record": { - "URL": "https://noxt.cf/" + "URL": "https://noxt.us/" } } From 179cf6147dd59b8e74c30ff5fcc399d26c444324 Mon Sep 17 00:00:00 2001 From: Asif Mohammad Mollah Date: Sun, 22 Aug 2021 17:29:18 +0530 Subject: [PATCH 100/220] mrasif.json updated --- domains/mrasif.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/mrasif.json b/domains/mrasif.json index 6c89e171f..fbc1b07fc 100644 --- a/domains/mrasif.json +++ b/domains/mrasif.json @@ -1,7 +1,8 @@ { "description": "Personal Website", "owner": { - "username":"mrasif" + "username":"mrasif", + "email": "admin@mrasif.in" }, "record": { "CNAME":"mrasif.github.io" From 9a90d01c25ec1559c32d9170e880ff582a7d928e Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Sun, 22 Aug 2021 13:54:56 -0400 Subject: [PATCH 101/220] Remove flash subdomain --- flash.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 flash.json diff --git a/flash.json b/flash.json deleted file mode 100644 index 0447378e6..000000000 --- a/flash.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "repo": "https://github.com/flashthedev", - "owner": { - "username": "Flashthedev", - "email": "flash.dev@outlook.com" - }, - "record": { - "A": [ - "89.41.169.49" - ] - } -} From e30cb20abf423248a83d82823b1fa0ff2d15fd8f Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Sun, 22 Aug 2021 13:56:10 -0400 Subject: [PATCH 102/220] also remove sociopath domain --- sociopath.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 sociopath.json diff --git a/sociopath.json b/sociopath.json deleted file mode 100644 index 51e756989..000000000 --- a/sociopath.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Well, this is my github sub-domain for my future page", - "repo": "https://github.com/25n/25n.github.io", - "owner": { - "username": "25n", - "email": "joyvance52@gmail.com", - }, - "record": { - "CNAME": "25n.github.io" - } -} From e1c31674f46df39d5ddfa3d8394f6ec2d9b2c4d4 Mon Sep 17 00:00:00 2001 From: JoKeeR <33557806+JoKeRxTD@users.noreply.github.com> Date: Mon, 23 Aug 2021 04:41:10 +0100 Subject: [PATCH 103/220] Removed CNAME. Added Repo instead. --- domains/joker.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/domains/joker.json b/domains/joker.json index e61162ed1..acb150711 100644 --- a/domains/joker.json +++ b/domains/joker.json @@ -1,6 +1,6 @@ { "description": "Personal portfolio website of joker", - "repo": "https://github.com/JoKeRxTD", + "repo": "https://github.com/JoKeRxTD/joker.is.a.dev", "owner": { "username": "JoKeRxTD", "email": "joker@mythbot.org", @@ -8,8 +8,7 @@ }, "record": { "CNAME": [ - "ns1.gtxgaming.co.uk", - "ns2.gtxgaming.co.uk" + "https://jokerxtd.github.io/joker.is.a.dev/" ] } } \ No newline at end of file From 23704522c2b3f564a5618017e4dc1b65d7a4cadf Mon Sep 17 00:00:00 2001 From: JoKeeR <33557806+JoKeRxTD@users.noreply.github.com> Date: Mon, 23 Aug 2021 11:00:58 +0100 Subject: [PATCH 104/220] Update joker.json --- domains/joker.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/joker.json b/domains/joker.json index acb150711..adc05a4fe 100644 --- a/domains/joker.json +++ b/domains/joker.json @@ -8,7 +8,7 @@ }, "record": { "CNAME": [ - "https://jokerxtd.github.io/joker.is.a.dev/" + "jokerxtd.github.io/" ] } } \ No newline at end of file From 2f417ab035b9ecd509cfb75583985311cb03dda5 Mon Sep 17 00:00:00 2001 From: JoKeeR <33557806+JoKeRxTD@users.noreply.github.com> Date: Mon, 23 Aug 2021 11:15:18 +0100 Subject: [PATCH 105/220] final fix --- domains/joker.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/joker.json b/domains/joker.json index adc05a4fe..4e07d9738 100644 --- a/domains/joker.json +++ b/domains/joker.json @@ -1,6 +1,6 @@ { "description": "Personal portfolio website of joker", - "repo": "https://github.com/JoKeRxTD/joker.is.a.dev", + "repo": "https://github.com/JoKeRxTD/joker.is-a.dev", "owner": { "username": "JoKeRxTD", "email": "joker@mythbot.org", From 4a27df3105532de15585a48c50a5d95286070ade Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Mon, 23 Aug 2021 07:28:12 -0400 Subject: [PATCH 106/220] fix cname --- domains/joker.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/domains/joker.json b/domains/joker.json index 4e07d9738..25003368d 100644 --- a/domains/joker.json +++ b/domains/joker.json @@ -7,8 +7,6 @@ "twitter": "https://twitter.com/JoKeRxHD" }, "record": { - "CNAME": [ - "jokerxtd.github.io/" - ] + "CNAME": "jokerxtd.github.io" } - } \ No newline at end of file + } From bb9b934ec09bf6e5e362720f4decbaad89f678d7 Mon Sep 17 00:00:00 2001 From: Agampreet Singh <68941022+agam778@users.noreply.github.com> Date: Mon, 23 Aug 2021 17:20:56 +0530 Subject: [PATCH 107/220] Replaced Vercel link with Netlify --- domains/agam778.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/agam778.json b/domains/agam778.json index 119dc43cb..1d91875bf 100644 --- a/domains/agam778.json +++ b/domains/agam778.json @@ -6,6 +6,6 @@ "email": "agam778@zohomail.in" }, "record": { - "CNAME": "agam778.vercel.app" + "CNAME": "agam778.netlify.app" } } From 8f97689b1cd48bd885b3021bc6eaa37d06146133 Mon Sep 17 00:00:00 2001 From: oofquest <46395745+oofquest@users.noreply.github.com> Date: Mon, 23 Aug 2021 13:43:49 -0400 Subject: [PATCH 108/220] my website and Such thank for doing this <3 --- domains/oofy.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/oofy.json diff --git a/domains/oofy.json b/domains/oofy.json new file mode 100644 index 000000000..6fe6694b3 --- /dev/null +++ b/domains/oofy.json @@ -0,0 +1,11 @@ +{ + "description": "Oofquest's Website!", + "repo": "https://github.com/oofquest", + "owner": { + "username": "oofquest", + "email": "oofquest@cub0rd.xyz" + }, + "record": { + "CNAME": "9655e52b-5dc4-45ba-8e74-8d942aa9ea33.repl.co" + } +} From badafe6b1d2d73dc89b542f7e001d6735a8273b0 Mon Sep 17 00:00:00 2001 From: smartfridge <37928912+smartfrigde@users.noreply.github.com> Date: Mon, 23 Aug 2021 21:46:07 +0200 Subject: [PATCH 109/220] Update smartfridge.json --- domains/smartfridge.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/smartfridge.json b/domains/smartfridge.json index 5b92c9b20..85cd35293 100644 --- a/domains/smartfridge.json +++ b/domains/smartfridge.json @@ -1,11 +1,11 @@ { "description": "smartfridge personal website", - "repo": "https://github.com/smartfrigde/smartfrigde.github.io", + "repo": "https://github.com/smartfridge-alt/smartfridge-alt.github.io", "owner": { "username": "smartfrigde", "email": "smartfrigde@gmail.com" }, "record": { - "CNAME": "smartfrigde.github.io" + "CNAME": "smartfridge-alt.github.io" } } From 5536efa8d7ad1d7c4f53d3597a3ce9eb3b5e0d68 Mon Sep 17 00:00:00 2001 From: Syofyan Zuhad Date: Tue, 24 Aug 2021 09:35:40 +0700 Subject: [PATCH 110/220] update: cname-url --- domains/syofyanzuhad.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/syofyanzuhad.json b/domains/syofyanzuhad.json index 45ead4ef0..06a4cd915 100644 --- a/domains/syofyanzuhad.json +++ b/domains/syofyanzuhad.json @@ -6,6 +6,6 @@ "email": "sofyanzuhad2@gmail.com" }, "record": { - "CNAME": "https://syofyanzuhad.my.id" + "CNAME": "syofyanzuhad.my.id" } } From a7daa9c5cfe9b69204dadd86c9c5a8e7deef9b92 Mon Sep 17 00:00:00 2001 From: Suspense Date: Tue, 24 Aug 2021 20:13:55 +0200 Subject: [PATCH 111/220] Update pr-review.md --- docs/maintainers/pr-review.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/maintainers/pr-review.md b/docs/maintainers/pr-review.md index 0af094676..e3a871ac0 100644 --- a/docs/maintainers/pr-review.md +++ b/docs/maintainers/pr-review.md @@ -13,7 +13,7 @@ If the CI is failing, tag the user and comment on the pr. --- ### Contents of the website -We need to make sure that the contents being hosted via the record being registered is used for malicious purposes. +We need to make sure that the contents being hosted via the record being registered is not used for malicious purposes. To do this, we must try our best to verify the contents of website and if required ask some questions regarding the contents in the PR. --- From aacc526a28b1b899ffc5b78509714ec7f874e752 Mon Sep 17 00:00:00 2001 From: marcchew <73992781+marcchew@users.noreply.github.com> Date: Thu, 26 Aug 2021 22:24:47 +0800 Subject: [PATCH 112/220] Create marcchew.json --- domains/marcchew.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/marcchew.json diff --git a/domains/marcchew.json b/domains/marcchew.json new file mode 100644 index 000000000..583741767 --- /dev/null +++ b/domains/marcchew.json @@ -0,0 +1,11 @@ + +{ + "description": "About Marc Chew, + "owner": { + "username": "marcchew", + "email": "marckychew@vivaldi.net", + }, + "record": { + "CNAME": "947555d1-ed28-4253-9341-45074fe2aaab.repl.co" + } +} From a40bc7ba28ee5318454e86229c63b1b50b47cdf9 Mon Sep 17 00:00:00 2001 From: Landon flop <68473617+ch1ck3n-byte@users.noreply.github.com> Date: Thu, 26 Aug 2021 11:56:39 -0600 Subject: [PATCH 113/220] Create ckn.json --- ckn.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 ckn.json diff --git a/ckn.json b/ckn.json new file mode 100644 index 000000000..5d53927b7 --- /dev/null +++ b/ckn.json @@ -0,0 +1,11 @@ +{ + "description": "ckn is a dev", + "repo": "https://replit.com/@ch1ck3n/cknis-adev#main.py", + "owner": { + "username": "ch1ck3n-byte", + "email": "chcknch1ck3n@gmail.com" + }, + "record": { + "CNAME": "6716ad2d-2adc-4475-a4bb-ea27259fe702.repl.co" + } +} From 884e51424dac460666588ced7d7a4a6ecde14b16 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Fri, 27 Aug 2021 05:49:31 -0400 Subject: [PATCH 114/220] fix --- domains/marcchew.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/marcchew.json b/domains/marcchew.json index 583741767..33c2797a7 100644 --- a/domains/marcchew.json +++ b/domains/marcchew.json @@ -1,6 +1,6 @@ { - "description": "About Marc Chew, + "description": "About Marc Chew", "owner": { "username": "marcchew", "email": "marckychew@vivaldi.net", From 0302d84490c73e14a010044bfe9b5df028d5f1db Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Fri, 27 Aug 2021 05:51:24 -0400 Subject: [PATCH 115/220] fix json --- domains/marcchew.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/marcchew.json b/domains/marcchew.json index 33c2797a7..807006db9 100644 --- a/domains/marcchew.json +++ b/domains/marcchew.json @@ -3,7 +3,7 @@ "description": "About Marc Chew", "owner": { "username": "marcchew", - "email": "marckychew@vivaldi.net", + "email": "marckychew@vivaldi.net" }, "record": { "CNAME": "947555d1-ed28-4253-9341-45074fe2aaab.repl.co" From 288f47f5efd0e7599880a3c14471b4c75b31069c Mon Sep 17 00:00:00 2001 From: MystPi <86574651+MystPi@users.noreply.github.com> Date: Fri, 27 Aug 2021 10:33:59 -0400 Subject: [PATCH 116/220] Create MystPi.json --- domains/MystPi.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/MystPi.json diff --git a/domains/MystPi.json b/domains/MystPi.json new file mode 100644 index 000000000..2d4ad2953 --- /dev/null +++ b/domains/MystPi.json @@ -0,0 +1,11 @@ +{ + "description": "My personal homepage.", + "repo": "https://mystpi.glitch.me/", + "owner": { + "username": "MystPi", + "email": "blaunoah@gmail.com" + }, + "record": { + "CNAME": "http://glitch.edgeapp.net/" + } +} From 77c7a5946ae6d9e4321ab02bbfe3a0331659cfc0 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Fri, 27 Aug 2021 11:14:14 -0400 Subject: [PATCH 117/220] remove url from CNAME --- domains/MystPi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/MystPi.json b/domains/MystPi.json index 2d4ad2953..47cc02e6e 100644 --- a/domains/MystPi.json +++ b/domains/MystPi.json @@ -6,6 +6,6 @@ "email": "blaunoah@gmail.com" }, "record": { - "CNAME": "http://glitch.edgeapp.net/" + "CNAME": "glitch.edgeapp.net" } } From 8837e40cca922d23effa00b774e47370f1095dcc Mon Sep 17 00:00:00 2001 From: MystPi <86574651+MystPi@users.noreply.github.com> Date: Fri, 27 Aug 2021 13:16:42 -0400 Subject: [PATCH 118/220] Rename MystPi.json to mystpi.json --- domains/{MystPi.json => mystpi.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{MystPi.json => mystpi.json} (100%) diff --git a/domains/MystPi.json b/domains/mystpi.json similarity index 100% rename from domains/MystPi.json rename to domains/mystpi.json From 96512aebca1fe8bd0515e3c1432c34f86322f3ef Mon Sep 17 00:00:00 2001 From: BrooklynWasHere <78567502+BrooklynWasHere@users.noreply.github.com> Date: Sat, 28 Aug 2021 03:08:44 +0300 Subject: [PATCH 119/220] Create brooklyn --- domains/brooklyn | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/brooklyn diff --git a/domains/brooklyn b/domains/brooklyn new file mode 100644 index 000000000..b4bb2f540 --- /dev/null +++ b/domains/brooklyn @@ -0,0 +1,12 @@ +{ + "description": "im brooklyn :3", + "repo": "https://github.com/BrooklynWasHere/brooklynwashere.github.io", + "owner": { + "username": "BrooklynWasHere", + "email": "redmiror@outlook.com", + "twitter": "BrooklynCilekli" + }, + "record": { + "CNAME": "brooklynwashere.github.io/" + } +} From f7f6ecc7f22f607d082fc9febe744807acd0ab52 Mon Sep 17 00:00:00 2001 From: Tigerbyte <69903408+TigerbyteDev@users.noreply.github.com> Date: Sat, 28 Aug 2021 02:32:18 +0200 Subject: [PATCH 120/220] Create tigerbyte.json --- domains/tigerbyte.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/tigerbyte.json diff --git a/domains/tigerbyte.json b/domains/tigerbyte.json new file mode 100644 index 000000000..cc825d941 --- /dev/null +++ b/domains/tigerbyte.json @@ -0,0 +1,11 @@ +{ + "description": "Add some description", + "repo": "https://github.com/TigerbyteDev", + "owner": { + "username": "TigerbyteDev", + "email": "tigerbytedev@gmail.com" + }, + "record": { + "CNAME": "3bfa06b0-89de-424a-a8ff-ec5a3a38f922.repl.co" + } +} From 95b487a30375cae6d6893e911db082a30a2d577d Mon Sep 17 00:00:00 2001 From: NathanShin239 <75510171+MagedNuggets@users.noreply.github.com> Date: Fri, 27 Aug 2021 20:59:22 -0400 Subject: [PATCH 121/220] Create nathan.json --- domains/nathan.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/nathan.json diff --git a/domains/nathan.json b/domains/nathan.json new file mode 100644 index 000000000..6a1357a23 --- /dev/null +++ b/domains/nathan.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "MagedNuggets", + "email": "mastertofu12345@gmail.com" + }, + { + "record": { + "CNAME": "MagedNuggets.github.io" + } +} From ac87c1e3a7a5be90ac8f903e08092e4f7da74a3a Mon Sep 17 00:00:00 2001 From: NathanShin239 <75510171+MagedNuggets@users.noreply.github.com> Date: Fri, 27 Aug 2021 21:03:38 -0400 Subject: [PATCH 122/220] Update nathan.json --- domains/nathan.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/domains/nathan.json b/domains/nathan.json index 6a1357a23..ef6fc5356 100644 --- a/domains/nathan.json +++ b/domains/nathan.json @@ -1,10 +1,12 @@ { + "description": "yes", + "repo": "https://github.com/MagedNuggets/MagedNuggets.github.io", "owner": { "username": "MagedNuggets", - "email": "mastertofu12345@gmail.com" + "email": "mastertofu12345@gmail.com", + "twitter": "Nathanshinplays" }, - { "record": { "CNAME": "MagedNuggets.github.io" - } + } } From 5c860cd53fd6db6713882fe8213aa6d6ac7b03bc Mon Sep 17 00:00:00 2001 From: NathanShin239 <75510171+MagedNuggets@users.noreply.github.com> Date: Fri, 27 Aug 2021 21:19:59 -0400 Subject: [PATCH 123/220] Delete nathan.json --- domains/nathan.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/nathan.json diff --git a/domains/nathan.json b/domains/nathan.json deleted file mode 100644 index ef6fc5356..000000000 --- a/domains/nathan.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "yes", - "repo": "https://github.com/MagedNuggets/MagedNuggets.github.io", - "owner": { - "username": "MagedNuggets", - "email": "mastertofu12345@gmail.com", - "twitter": "Nathanshinplays" - }, - "record": { - "CNAME": "MagedNuggets.github.io" - } -} From a08734eb16dddc054d9f82df24b974b1690de0d6 Mon Sep 17 00:00:00 2001 From: NathanShin239 <75510171+MagedNuggets@users.noreply.github.com> Date: Fri, 27 Aug 2021 21:29:48 -0400 Subject: [PATCH 124/220] Create nathan.json --- domains/nathan.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/nathan.json diff --git a/domains/nathan.json b/domains/nathan.json new file mode 100644 index 000000000..110f3ad2c --- /dev/null +++ b/domains/nathan.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/MagedNuggets/MagedNuggets.github.io", + "owner": { + "username": "MagedNuggets", + "email": "mastertofu12345@gmail.com", + }, + "record": { + "CNAME": "MagedNuggets.github.io" + } +} From 221fac59a1a7202c2d8a2c2ab9ef64364bc59075 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Sat, 28 Aug 2021 07:06:54 -0400 Subject: [PATCH 125/220] fix file and cname --- domains/{brooklyn => brooklyn.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename domains/{brooklyn => brooklyn.json} (85%) diff --git a/domains/brooklyn b/domains/brooklyn.json similarity index 85% rename from domains/brooklyn rename to domains/brooklyn.json index b4bb2f540..8664b03d8 100644 --- a/domains/brooklyn +++ b/domains/brooklyn.json @@ -7,6 +7,6 @@ "twitter": "BrooklynCilekli" }, "record": { - "CNAME": "brooklynwashere.github.io/" + "CNAME": "brooklynwashere.github.io" } } From 4e27e22cc6342ea1688fd5c46fda73dac365bcbf Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Sat, 28 Aug 2021 07:08:49 -0400 Subject: [PATCH 126/220] fix json --- domains/nathan.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/nathan.json b/domains/nathan.json index 110f3ad2c..ac48c642e 100644 --- a/domains/nathan.json +++ b/domains/nathan.json @@ -2,7 +2,7 @@ "repo": "https://github.com/MagedNuggets/MagedNuggets.github.io", "owner": { "username": "MagedNuggets", - "email": "mastertofu12345@gmail.com", + "email": "mastertofu12345@gmail.com" }, "record": { "CNAME": "MagedNuggets.github.io" From 0f22415a46d7548a5c6b7e0eb87c2b71d22f37ad Mon Sep 17 00:00:00 2001 From: VulcanWM Date: Sat, 28 Aug 2021 12:24:59 +0100 Subject: [PATCH 127/220] Create vulcanwm.json --- domains/vulcanwm.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/vulcanwm.json diff --git a/domains/vulcanwm.json b/domains/vulcanwm.json new file mode 100644 index 000000000..cd43aa457 --- /dev/null +++ b/domains/vulcanwm.json @@ -0,0 +1,11 @@ +{ + "description": "My portfolio", + "repo": "https://github.com/VulcanWM/VulcanWM", + "owner": { + "username": "VulcanWM", + "email": "vulcanwmemail@gmail.com" + }, + "record": { + "CNAME": "e59a0be7-f4eb-4b1a-9b7f-29e2c556a9f8.repl.co" + } +} From 6ed8211fc0f8d5da9f644b454684892c52f1270e Mon Sep 17 00:00:00 2001 From: Alpu TV <77716705+alputv@users.noreply.github.com> Date: Sat, 28 Aug 2021 19:47:44 +0300 Subject: [PATCH 128/220] added https://up-devs.github.io/ --- domains/up.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/up.json diff --git a/domains/up.json b/domains/up.json new file mode 100644 index 000000000..f8391a293 --- /dev/null +++ b/domains/up.json @@ -0,0 +1,10 @@ +{ + "description": "The blog of Up Devs.", + "owner": { + "username": "alputv", + "email": "rekortmenstars@gmail.com" + }, + "record": { + "CNAME": "up-devs.github.io" + } +} From 249ff485ae0e38d9d16d4b1ffdc6c25bd2cf16a1 Mon Sep 17 00:00:00 2001 From: ruiwenge2 <85425620+ruiwenge2@users.noreply.github.com> Date: Sat, 28 Aug 2021 10:21:03 -0700 Subject: [PATCH 129/220] Create ruiwenge2.json --- domains/ruiwenge2.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/ruiwenge2.json diff --git a/domains/ruiwenge2.json b/domains/ruiwenge2.json new file mode 100644 index 000000000..b35fe7558 --- /dev/null +++ b/domains/ruiwenge2.json @@ -0,0 +1,11 @@ +{ + "description": "My Portfolio", + "repo": "https://github.com/ruiwenge2/ruiwenge2", + "owner": { + "username": "ruiwenge2", + "email": "ruiwenge2@gmail.com" + }, + "record": { + "CNAME": "caa17c8d-acab-4419-8b78-0ad7994a4f62.repl.co" + } +} From 8eeec08a3f86a2557fb94ec4cf9b01e579ab5682 Mon Sep 17 00:00:00 2001 From: Srujan Date: Sun, 29 Aug 2021 16:51:57 +0530 Subject: [PATCH 130/220] Added bqwerr --- domains/srujan.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/srujan.json diff --git a/domains/srujan.json b/domains/srujan.json new file mode 100644 index 000000000..47154279c --- /dev/null +++ b/domains/srujan.json @@ -0,0 +1,11 @@ +{ + "description": "Personal Website", + "repo": "https://github.com/bqwerr/", + "owner": { + "username": "bqwerr", + "email": "srujan.t@outlook.com" + }, + "record": { + "CNAME": "bqwerr.github.io" + } +} \ No newline at end of file From aadc3fe3cfd3fa01678d560f56fe4a6cddc3a365 Mon Sep 17 00:00:00 2001 From: vnom <77115470+vnom1@users.noreply.github.com> Date: Sun, 29 Aug 2021 22:13:50 +0530 Subject: [PATCH 131/220] Create ntg.json --- domains/ntg.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/ntg.json diff --git a/domains/ntg.json b/domains/ntg.json new file mode 100644 index 000000000..8a6ea35b9 --- /dev/null +++ b/domains/ntg.json @@ -0,0 +1,11 @@ +{ + "description": "Dot Nothing here :)", + "repo": "https://github.com/dotntg/dotntg.github.io", + "owner": { + "username": "dotntg", + "email": "dotntg.dev@gmail.com" + }, + "record": { + "CNAME": "dotntg.github.io" + } +} From 1eda4a30cd39e0c3db9fdda0ece7ebfc832664bd Mon Sep 17 00:00:00 2001 From: Nagendra_2k3 <71603665+nv2k3@users.noreply.github.com> Date: Sun, 29 Aug 2021 22:42:47 +0530 Subject: [PATCH 132/220] Create nv2k3.json --- domains/nv2k3.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/nv2k3.json diff --git a/domains/nv2k3.json b/domains/nv2k3.json new file mode 100644 index 000000000..2326cad67 --- /dev/null +++ b/domains/nv2k3.json @@ -0,0 +1,11 @@ +{ + "description": "Nv2k3's portfolio website", + "repo": "https://github.com/nv2k3/nv2k3.github.io", + "owner": { + "username": "nv2k3", + "email": "nagendrar.537@gmail.com" + }, + "record": { + "CNAME": "nv2k3.github.io" + } +} From 25a99f156522d6da5bf7f5ef99c68998fed0b7f3 Mon Sep 17 00:00:00 2001 From: Emhl <36165088+emhl@users.noreply.github.com> Date: Mon, 30 Aug 2021 00:45:57 +0200 Subject: [PATCH 133/220] Create emhl.json --- domains/emhl.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/emhl.json diff --git a/domains/emhl.json b/domains/emhl.json new file mode 100644 index 000000000..0ba33bf67 --- /dev/null +++ b/domains/emhl.json @@ -0,0 +1,11 @@ +{ + "description": "personal page", + "repo": "https://github.com/emhl/emhl.github.io", + "owner": { + "username": "emhl", + "email": "stnr.emil@gmail.com" + }, + "record": { + "CNAME": "emhl.github.io" + } +} From bd1655a4c072ec2b6de6d32ff0832e0906989381 Mon Sep 17 00:00:00 2001 From: TheGloriousDuck <43049985+TheGloriousDuck@users.noreply.github.com> Date: Sun, 29 Aug 2021 22:43:36 -0400 Subject: [PATCH 134/220] Create thegloriousduck.json --- domains/thegloriousduck.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/thegloriousduck.json diff --git a/domains/thegloriousduck.json b/domains/thegloriousduck.json new file mode 100644 index 000000000..6cb2a9f3b --- /dev/null +++ b/domains/thegloriousduck.json @@ -0,0 +1,11 @@ +{ + "description": "TheGloriousDuck's personal developer website", + "repo": "https://github.com/TheGloriousDuck/thegloriousduck.github.io", + "owner": { + "username": "TheGloriousDuck", + "email": "thegloriousduck@protonmail.com" + }, + "record": { + "CNAME": "thegloriousduck.github.io" + } +} From 5c4b24c14bba03c9041b09a21d6eb7b63f9522ab Mon Sep 17 00:00:00 2001 From: HACHILANG <86098646+HACHILANG@users.noreply.github.com> Date: Sun, 29 Aug 2021 21:37:32 -0700 Subject: [PATCH 135/220] Create Hachi.json --- domains/Hachi.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/Hachi.json diff --git a/domains/Hachi.json b/domains/Hachi.json new file mode 100644 index 000000000..c427b5caf --- /dev/null +++ b/domains/Hachi.json @@ -0,0 +1,11 @@ +{ + "description": "A programming language website", + "repo": "https://github.com/HACHILANG/Hachi", + "owner": { + "username": "HACHILANG", + "email": "shlokmadhekar88@gmail.com" + }, + "record": { + "CNAME": "b949abf7-5e07-4890-a7db-1206fad92121.repl.co" + } +} From 6c835090c08fc3746c9154c22f1c6c7fb9847adb Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Mon, 30 Aug 2021 06:04:38 -0400 Subject: [PATCH 136/220] fix file name --- domains/{Hachi.json => hachi.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{Hachi.json => hachi.json} (100%) diff --git a/domains/Hachi.json b/domains/hachi.json similarity index 100% rename from domains/Hachi.json rename to domains/hachi.json From e0e5d290eb657066c26ccee71ae957910af41548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=60=20Just=20F=C3=B4rev=C3=AAr?= <89777525+DevJustForever@users.noreply.github.com> Date: Mon, 30 Aug 2021 14:30:38 +0300 Subject: [PATCH 137/220] Create motion42.json --- domains/motion42.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/motion42.json diff --git a/domains/motion42.json b/domains/motion42.json new file mode 100644 index 000000000..d3ab30ed4 --- /dev/null +++ b/domains/motion42.json @@ -0,0 +1,11 @@ +{ + "description": "Motions's personal developer website", + "repo": "https://github.com/DevJustForever", + "owner": { + "username": "DevJustForever", + "email": "mertcelik0541@gmail.com" + }, + "record": { + "URL": "https://motion42.ml" + } +} From c5545a39fb9c1b10190166643cab597ed29b07da Mon Sep 17 00:00:00 2001 From: Lellis <75775001+LellisV2@users.noreply.github.com> Date: Mon, 30 Aug 2021 15:12:37 +0200 Subject: [PATCH 138/220] Update lellis.json --- domains/lellis.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/lellis.json b/domains/lellis.json index 645179537..3a654d56f 100644 --- a/domains/lellis.json +++ b/domains/lellis.json @@ -6,6 +6,6 @@ "email": "me@lellis.xyz" }, "record": { - "CNAME": "root.dev.lellis.ga" + "CNAME": "dev.lellis.ga" } } From 10a9122a9d77ffb8561a36da7b0ce80001db34cf Mon Sep 17 00:00:00 2001 From: Psyro <73389332+Psyro770@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:59:21 +0000 Subject: [PATCH 139/220] Add files via upload --- domains/psyro.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/psyro.json diff --git a/domains/psyro.json b/domains/psyro.json new file mode 100644 index 000000000..4875e6671 --- /dev/null +++ b/domains/psyro.json @@ -0,0 +1,13 @@ +{ + "description": "Psyro uplaoder!", + "repo": "https://gitlab.com/Psyro770/SharX", + "owner": { + "username": "Psyro", + "email": "psyro770@gmail.com" + }, + "record": { + "A": [ + "45.131.108.144" + ] + } +} \ No newline at end of file From aac58cb684ae9d899ffd344ead74f363bae7ccc8 Mon Sep 17 00:00:00 2001 From: marcchew <73992781+marcchew@users.noreply.github.com> Date: Tue, 31 Aug 2021 23:23:36 +0800 Subject: [PATCH 140/220] Update marcchew.json --- domains/marcchew.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/marcchew.json b/domains/marcchew.json index 807006db9..349650bab 100644 --- a/domains/marcchew.json +++ b/domains/marcchew.json @@ -6,6 +6,6 @@ "email": "marckychew@vivaldi.net" }, "record": { - "CNAME": "947555d1-ed28-4253-9341-45074fe2aaab.repl.co" + "CNAME": "marcs-portfolio.marc-020513.repl.co" } } From 22269b69b196928c6179a5e90dbb6bc37a282687 Mon Sep 17 00:00:00 2001 From: roger_ <67978777+rogerpanza@users.noreply.github.com> Date: Tue, 31 Aug 2021 20:43:36 -0400 Subject: [PATCH 141/220] Create roger.json --- domains/roger.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/roger.json diff --git a/domains/roger.json b/domains/roger.json new file mode 100644 index 000000000..4d0d24f82 --- /dev/null +++ b/domains/roger.json @@ -0,0 +1,12 @@ +{ + "description": "Roger's website to host mostly useless projects", + "repo": "https://github.com/rogerpanza/rogerpanza.github.io", + "owner": { + "username": "rogerpanza", + "email": "rogerpanza-ed@protonmail.com", + "twitter": "rogerpanza_" + }, + "record": { + "CNAME": "rogerpanza.github.io" + } +} From 5f692b2cf59af7bd1bdbd10a705d635e6293c93b Mon Sep 17 00:00:00 2001 From: Isqne Date: Wed, 1 Sep 2021 21:51:47 -0300 Subject: [PATCH 142/220] :D --- domains/isqne.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/isqne.json diff --git a/domains/isqne.json b/domains/isqne.json new file mode 100644 index 000000000..41a969745 --- /dev/null +++ b/domains/isqne.json @@ -0,0 +1,11 @@ +{ + "description": "The isqneeh Website :D | OBS: Repo is Private", + "repo": "https://github.com/Isqneeh/isqnechan", + "owner": { + "username": "Isqne", + "email": "isqne@protonmail.com" + }, + "record": { + "URL": "https://isqnechan.vercel.app/" + } +} From 0619f909ee3fb4098595abd3fc9ec9c922740138 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 2 Sep 2021 13:37:34 +0530 Subject: [PATCH 143/220] fixes certbot script --- default.nix | 2 +- scripts/certbot.sh | 32 +- utils/domain-service.js | 12 +- yarn.lock | 5993 +++++++++++++++++++-------------------- 4 files changed, 2985 insertions(+), 3054 deletions(-) diff --git a/default.nix b/default.nix index 3f84d1e03..51e03c2d0 100644 --- a/default.nix +++ b/default.nix @@ -3,7 +3,7 @@ let inherit (nixpkgs) pkgs; nixPackages = with pkgs; [ - nodejs-15_x + nodejs-16_x yarn docker-compose dnsutils diff --git a/scripts/certbot.sh b/scripts/certbot.sh index f8809e4a1..78a74f513 100755 --- a/scripts/certbot.sh +++ b/scripts/certbot.sh @@ -32,16 +32,28 @@ update_record() { echo " const { domainService } = require('./utils/domain-service'); const { ENV, DOMAIN_DOMAIN } = require('./utils/constants'); - const record = { - name: '$name', - type: '$type', - address: '$address', - ttl: $ttl, - }; - console.log('Uploading $name to', DOMAIN_DOMAIN, '(', ENV, ')...'); - domainService.$method(record)() - .then(d => console.log(d.cpanelresult ? d.cpanelresult.data : d)) - .catch(console.error); + const method = '$method'; + const name = '$name'; + const type = '$type'; + + const record = { name, type, address: '$address', ttl: $ttl }; + + async function main() { + if (method === 'removeZoneRecord') { + const data = await domainService.get({ customonly: 0, name: '$name.is-a.dev.', type }); + if (data.length > 0) { + record.id = data[0].line; + } else { + throw new Error('Unable to find record'); + } + } + + console.log('Uploading $name to', DOMAIN_DOMAIN, '(', ENV, ')...'); + const data = await domainService[method](record)(); + console.log(data.cpanelresult ? data.cpanelresult.data : data); + } + + main().catch(console.error); " | node - } diff --git a/utils/domain-service.js b/utils/domain-service.js index 4f67efc43..55ea3adb3 100644 --- a/utils/domain-service.js +++ b/utils/domain-service.js @@ -95,13 +95,13 @@ const getDomainService = ({ cpanel }) => { Promise.all([fetchZoneRecords(), fetchRedirections()]).then(R.flatten); const addRecords = R.compose(batchLazyTasks(BATCH_SIZE), R.filter(Boolean), R.map(R.cond([ - [ R.propEq('name', 'www'), R.always(null) ], // Ignore www - [ R.propEq('type', 'URL'), addRedirection ], - [ R.T, addZoneRecord ], + [R.propEq('name', 'www'), R.always(null)], // Ignore www + [R.propEq('type', 'URL'), addRedirection], + [R.T, addZoneRecord], ]))); const removeRecords = R.compose(batchLazyTasks(BATCH_SIZE), R.map(R.cond([ - [ R.propEq('type', 'URL'), removeRedirection ], - [ R.T, removeZoneRecord ], + [R.propEq('type', 'URL'), removeRedirection], + [R.T, removeZoneRecord], ]))); const updateHosts = async hosts => { @@ -115,7 +115,7 @@ const getDomainService = ({ cpanel }) => { return { added: add.length, removed: remove.length }; }; - return { getHosts, addZoneRecord, removeZoneRecord, updateHosts }; + return { getHosts, get: cpanel.zone.fetch, addZoneRecord, removeZoneRecord, updateHosts }; }; const domainService = getDomainService({ cpanel }); diff --git a/yarn.lock b/yarn.lock index 0bdc46b16..e4955e514 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,16 +3,16 @@ "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": - "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.5": - "integrity" "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz" - "version" "7.12.3" +"@babel/core@^7.1.0", "@babel/core@^7.7.5": + version "7.12.3" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz" + integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== dependencies: "@babel/code-frame" "^7.10.4" "@babel/generator" "^7.12.1" @@ -22,58 +22,58 @@ "@babel/template" "^7.10.4" "@babel/traverse" "^7.12.1" "@babel/types" "^7.12.1" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.1" - "json5" "^2.1.2" - "lodash" "^4.17.19" - "resolve" "^1.3.2" - "semver" "^5.4.1" - "source-map" "^0.5.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" "@babel/generator@^7.12.1", "@babel/generator@^7.12.5": - "integrity" "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz" - "version" "7.12.5" + 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== dependencies: "@babel/types" "^7.12.5" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/helper-function-name@^7.10.4": - "integrity" "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz" - "version" "7.10.4" + 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== dependencies: "@babel/helper-get-function-arity" "^7.10.4" "@babel/template" "^7.10.4" "@babel/types" "^7.10.4" "@babel/helper-get-function-arity@^7.10.4": - "integrity" "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz" - "version" "7.10.4" + 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== dependencies: "@babel/types" "^7.10.4" "@babel/helper-member-expression-to-functions@^7.12.1": - "integrity" "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz" - "version" "7.12.1" + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz" + integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== dependencies: "@babel/types" "^7.12.1" "@babel/helper-module-imports@^7.12.1": - "integrity" "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz" - "version" "7.12.5" + 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== dependencies: "@babel/types" "^7.12.5" "@babel/helper-module-transforms@^7.12.1": - "integrity" "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz" - "version" "7.12.1" + 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== dependencies: "@babel/helper-module-imports" "^7.12.1" "@babel/helper-replace-supers" "^7.12.1" @@ -83,24 +83,24 @@ "@babel/template" "^7.10.4" "@babel/traverse" "^7.12.1" "@babel/types" "^7.12.1" - "lodash" "^4.17.19" + lodash "^4.17.19" "@babel/helper-optimise-call-expression@^7.10.4": - "integrity" "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz" + integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== dependencies: "@babel/types" "^7.10.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": - "integrity" "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== "@babel/helper-replace-supers@^7.12.1": - "integrity" "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz" - "version" "7.12.5" + 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== dependencies: "@babel/helper-member-expression-to-functions" "^7.12.1" "@babel/helper-optimise-call-expression" "^7.10.4" @@ -108,144 +108,144 @@ "@babel/types" "^7.12.5" "@babel/helper-simple-access@^7.12.1": - "integrity" "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz" - "version" "7.12.1" + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz" + integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== dependencies: "@babel/types" "^7.12.1" "@babel/helper-split-export-declaration@^7.11.0": - "integrity" "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz" - "version" "7.11.0" + 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== dependencies: "@babel/types" "^7.11.0" "@babel/helper-validator-identifier@^7.10.4": - "integrity" "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz" - "version" "7.10.4" + 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== "@babel/helpers@^7.12.1": - "integrity" "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz" - "version" "7.12.5" + version "7.12.5" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz" + integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== dependencies: "@babel/template" "^7.10.4" "@babel/traverse" "^7.12.5" "@babel/types" "^7.12.5" "@babel/highlight@^7.10.4": - "integrity" "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== dependencies: "@babel/helper-validator-identifier" "^7.10.4" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.12.3", "@babel/parser@^7.12.5": - "integrity" "sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz" - "version" "7.12.5" + version "7.12.5" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz" + integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ== "@babel/plugin-syntax-async-generators@^7.8.4": - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - "version" "7.8.4" + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - "integrity" "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz" - "version" "7.12.1" + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz" + integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-import-meta@^7.8.3": - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - "integrity" "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz" - "version" "7.12.1" + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz" + integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/template@^7.10.4", "@babel/template@^7.3.3": - "integrity" "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz" + integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== dependencies: "@babel/code-frame" "^7.10.4" "@babel/parser" "^7.10.4" "@babel/types" "^7.10.4" "@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5": - "integrity" "sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz" - "version" "7.12.5" + version "7.12.5" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz" + integrity sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA== dependencies: "@babel/code-frame" "^7.10.4" "@babel/generator" "^7.12.5" @@ -253,80 +253,80 @@ "@babel/helper-split-export-declaration" "^7.11.0" "@babel/parser" "^7.12.5" "@babel/types" "^7.12.5" - "debug" "^4.1.0" - "globals" "^11.1.0" - "lodash" "^4.17.19" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" "@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - "integrity" "sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz" - "version" "7.12.6" + version "7.12.6" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz" + integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA== dependencies: "@babel/helper-validator-identifier" "^7.10.4" - "lodash" "^4.17.19" - "to-fast-properties" "^2.0.0" + lodash "^4.17.19" + to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - "version" "0.2.3" + version "0.2.3" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cnakazawa/watch@^1.0.3": - "integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==" - "resolved" "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" - "version" "1.0.4" + version "1.0.4" + resolved "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: - "exec-sh" "^0.3.2" - "minimist" "^1.2.0" + exec-sh "^0.3.2" + minimist "^1.2.0" "@eslint/eslintrc@^0.2.1": - "integrity" "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==" - "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz" - "version" "0.2.1" + version "0.2.1" + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz" + integrity sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA== dependencies: - "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" - "lodash" "^4.17.19" - "minimatch" "^3.0.4" - "strip-json-comments" "^3.1.1" + 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" + lodash "^4.17.19" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" "@istanbuljs/load-nyc-config@^1.0.0": - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" - "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: - "camelcase" "^5.3.1" - "find-up" "^4.1.0" - "get-package-type" "^0.1.0" - "js-yaml" "^3.13.1" - "resolve-from" "^5.0.0" + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - "integrity" "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==" - "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz" - "version" "0.1.2" + version "0.1.2" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz" + integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== "@jest/console@^26.6.2": - "integrity" "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" + integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== dependencies: "@jest/types" "^26.6.2" "@types/node" "*" - "chalk" "^4.0.0" - "jest-message-util" "^26.6.2" - "jest-util" "^26.6.2" - "slash" "^3.0.0" + chalk "^4.0.0" + jest-message-util "^26.6.2" + jest-util "^26.6.2" + slash "^3.0.0" "@jest/core@^26.6.3": - "integrity" "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==" - "resolved" "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" - "version" "26.6.3" + version "26.6.3" + resolved "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" + integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== dependencies: "@jest/console" "^26.6.2" "@jest/reporters" "^26.6.2" @@ -334,173 +334,172 @@ "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-changed-files" "^26.6.2" - "jest-config" "^26.6.3" - "jest-haste-map" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-resolve-dependencies" "^26.6.3" - "jest-runner" "^26.6.3" - "jest-runtime" "^26.6.3" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "jest-watcher" "^26.6.2" - "micromatch" "^4.0.2" - "p-each-series" "^2.1.0" - "rimraf" "^3.0.0" - "slash" "^3.0.0" - "strip-ansi" "^6.0.0" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-changed-files "^26.6.2" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-resolve-dependencies "^26.6.3" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + jest-watcher "^26.6.2" + micromatch "^4.0.2" + p-each-series "^2.1.0" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" "@jest/environment@^26.6.2": - "integrity" "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==" - "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" + integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== dependencies: "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - "jest-mock" "^26.6.2" + jest-mock "^26.6.2" "@jest/fake-timers@^26.6.2": - "integrity" "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" + integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== dependencies: "@jest/types" "^26.6.2" "@sinonjs/fake-timers" "^6.0.1" "@types/node" "*" - "jest-message-util" "^26.6.2" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-util "^26.6.2" "@jest/globals@^26.6.2": - "integrity" "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==" - "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" + integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== dependencies: "@jest/environment" "^26.6.2" "@jest/types" "^26.6.2" - "expect" "^26.6.2" + expect "^26.6.2" "@jest/reporters@^26.6.2": - "integrity" "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==" - "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" + integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^26.6.2" "@jest/test-result" "^26.6.2" "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.2" - "graceful-fs" "^4.2.4" - "istanbul-lib-coverage" "^3.0.0" - "istanbul-lib-instrument" "^4.0.3" - "istanbul-lib-report" "^3.0.0" - "istanbul-lib-source-maps" "^4.0.0" - "istanbul-reports" "^3.0.2" - "jest-haste-map" "^26.6.2" - "jest-resolve" "^26.6.2" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" - "node-notifier" "^8.0.0" - "slash" "^3.0.0" - "source-map" "^0.6.0" - "string-length" "^4.0.1" - "terminal-link" "^2.0.0" - "v8-to-istanbul" "^7.0.0" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.3" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^26.6.2" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^7.0.0" optionalDependencies: - "node-notifier" "^8.0.0" + node-notifier "^8.0.0" "@jest/source-map@^26.6.2": - "integrity" "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" + integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== dependencies: - "callsites" "^3.0.0" - "graceful-fs" "^4.2.4" - "source-map" "^0.6.0" + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" "@jest/test-result@^26.6.2": - "integrity" "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" + integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== dependencies: "@jest/console" "^26.6.2" "@jest/types" "^26.6.2" "@types/istanbul-lib-coverage" "^2.0.0" - "collect-v8-coverage" "^1.0.0" + collect-v8-coverage "^1.0.0" "@jest/test-sequencer@^26.6.3": - "integrity" "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==" - "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" - "version" "26.6.3" + version "26.6.3" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" + integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== dependencies: "@jest/test-result" "^26.6.2" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^26.6.2" - "jest-runner" "^26.6.3" - "jest-runtime" "^26.6.3" + graceful-fs "^4.2.4" + jest-haste-map "^26.6.2" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" "@jest/transform@^26.6.2": - "integrity" "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" + integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^26.6.2" - "babel-plugin-istanbul" "^6.0.0" - "chalk" "^4.0.0" - "convert-source-map" "^1.4.0" - "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-util" "^26.6.2" - "micromatch" "^4.0.2" - "pirates" "^4.0.1" - "slash" "^3.0.0" - "source-map" "^0.6.1" - "write-file-atomic" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^26.6.2" + jest-regex-util "^26.0.0" + jest-util "^26.6.2" + micromatch "^4.0.2" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" "@jest/types@^26.6.2": - "integrity" "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" - "version" "26.6.2" + version "26.6.2" + resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^15.0.0" - "chalk" "^4.0.0" + chalk "^4.0.0" "@sinonjs/commons@^1.7.0": - "integrity" "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==" - "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz" - "version" "1.8.1" + version "1.8.1" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz" + integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== dependencies: - "type-detect" "4.0.8" + type-detect "4.0.8" "@sinonjs/fake-timers@^6.0.1": - "integrity" "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==" - "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" - "version" "6.0.1" + version "6.0.1" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" + integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== dependencies: "@sinonjs/commons" "^1.7.0" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - "integrity" "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==" - "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz" - "version" "7.1.12" + version "7.1.12" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz" + integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -509,290 +508,283 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - "integrity" "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==" - "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz" - "version" "7.6.2" + version "7.6.2" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz" + integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - "integrity" "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==" - "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz" - "version" "7.4.0" + version "7.4.0" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz" + integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - "integrity" "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==" - "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz" - "version" "7.0.15" + version "7.0.15" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz" + integrity sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A== dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - "integrity" "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==" - "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz" - "version" "4.1.4" + version "4.1.4" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz" + integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" - "version" "2.0.3" + version "2.0.3" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - "integrity" "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz" - "version" "3.0.0" + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz" + integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== dependencies: "@types/istanbul-lib-report" "*" "@types/node@*": - "integrity" "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz" - "version" "14.14.7" + version "14.14.7" + resolved "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz" + integrity sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg== "@types/normalize-package-data@^2.4.0": - "integrity" "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" - "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" - "version" "2.4.0" + version "2.4.0" + resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/prettier@^2.0.0": - "integrity" "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==" - "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz" - "version" "2.1.5" + version "2.1.5" + resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz" + integrity sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ== "@types/stack-utils@^2.0.0": - "integrity" "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" - "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz" - "version" "2.0.0" + version "2.0.0" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz" + integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== "@types/yargs-parser@*": - "integrity" "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" - "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz" - "version" "15.0.0" + version "15.0.0" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz" + integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== "@types/yargs@^15.0.0": - "integrity" "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz" - "version" "15.0.9" + version "15.0.9" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz" + integrity sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g== dependencies: "@types/yargs-parser" "*" -"abab@^2.0.3": - "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" - "version" "2.0.5" +abab@^2.0.3: + version "2.0.5" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== -"acorn-globals@^6.0.0": - "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" - "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" - "version" "6.0.0" +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: - "acorn" "^7.1.1" - "acorn-walk" "^7.1.1" + acorn "^7.1.1" + acorn-walk "^7.1.1" -"acorn-jsx@^5.2.0": - "integrity" "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" - "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz" - "version" "5.3.1" +acorn-jsx@^5.2.0: + 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== -"acorn-walk@^7.1.1": - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - "version" "7.2.0" +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.1.1", "acorn@^7.4.0": - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - "version" "7.4.1" +acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -"ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.3", "ajv@^6.12.4": - "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - "version" "6.12.6" +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: - "fast-deep-equal" "^3.1.1" - "fast-json-stable-stringify" "^2.0.0" - "json-schema-traverse" "^0.4.1" - "uri-js" "^4.2.2" + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" -"ansi-colors@^4.1.1": - "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" - "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" - "version" "4.1.1" +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -"ansi-escapes@^4.2.1": - "integrity" "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz" - "version" "4.3.1" +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: - "type-fest" "^0.11.0" + type-fest "^0.11.0" -"ansi-regex@^4.1.0": - "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - "version" "4.1.0" +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== -"ansi-regex@^5.0.0": - "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" - "version" "5.0.0" +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -"ansi-styles@^3.2.0": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: - "color-convert" "^1.9.0" + color-convert "^1.9.0" -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: - "color-convert" "^1.9.0" + color-convert "^2.0.1" -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: - "color-convert" "^2.0.1" + micromatch "^3.1.4" + normalize-path "^2.1.1" -"anymatch@^2.0.0": - "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" - "version" "2.0.0" +anymatch@^3.0.3: + version "3.1.1" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== dependencies: - "micromatch" "^3.1.4" - "normalize-path" "^2.1.1" + normalize-path "^3.0.0" + picomatch "^2.0.4" -"anymatch@^3.0.3": - "integrity" "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" - "version" "3.1.1" +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" + sprintf-js "~1.0.2" -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: - "sprintf-js" "~1.0.2" + safer-buffer "~2.1.0" -"arr-diff@^4.0.0": - "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" - "version" "4.0.0" +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -"arr-flatten@^1.1.0": - "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" - "version" "1.1.0" +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -"arr-union@^3.1.0": - "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" - "version" "3.1.0" +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== -"array-unique@^0.3.2": - "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" - "version" "0.3.2" +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -"asn1@~0.2.3": - "integrity" "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" - "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" - "version" "0.2.4" - dependencies: - "safer-buffer" "~2.1.0" +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -"assert-plus@^1.0.0", "assert-plus@1.0.0": - "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - "version" "1.0.0" +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= -"assign-symbols@^1.0.0": - "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" - "version" "1.0.0" +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -"astral-regex@^1.0.0": - "integrity" "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" - "version" "1.0.0" - -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"atob@^2.1.2": - "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" - "version" "2.1.2" - -"aws-sign2@~0.7.0": - "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - "version" "0.7.0" - -"aws4@^1.8.0": - "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" - "version" "1.11.0" - -"babel-jest@^26.6.3": - "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" - "version" "26.6.3" +babel-jest@^26.6.3: + version "26.6.3" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" + integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== dependencies: "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/babel__core" "^7.1.7" - "babel-plugin-istanbul" "^6.0.0" - "babel-preset-jest" "^26.6.2" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "slash" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^26.6.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" -"babel-plugin-istanbul@^6.0.0": - "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" - "version" "6.0.0" +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-instrument" "^4.0.0" - "test-exclude" "^6.0.0" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" -"babel-plugin-jest-hoist@^26.6.2": - "integrity" "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" - "version" "26.6.2" +babel-plugin-jest-hoist@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" + integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -"babel-preset-current-node-syntax@^1.0.0": - "integrity" "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==" - "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz" - "version" "1.0.0" +babel-preset-current-node-syntax@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz" + integrity sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -807,1447 +799,1423 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -"babel-preset-jest@^26.6.2": - "integrity" "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" - "version" "26.6.2" +babel-preset-jest@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" + integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== dependencies: - "babel-plugin-jest-hoist" "^26.6.2" - "babel-preset-current-node-syntax" "^1.0.0" + babel-plugin-jest-hoist "^26.6.2" + babel-preset-current-node-syntax "^1.0.0" -"balanced-match@^1.0.0": - "integrity" "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" - "version" "1.0.0" +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -"base@^0.11.1": - "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" - "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" - "version" "0.11.2" +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: - "cache-base" "^1.0.1" - "class-utils" "^0.3.5" - "component-emitter" "^1.2.1" - "define-property" "^1.0.0" - "isobject" "^3.0.1" - "mixin-deep" "^1.2.0" - "pascalcase" "^0.1.1" + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" -"bcrypt-pbkdf@^1.0.0": - "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" - "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - "version" "1.0.2" +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: - "tweetnacl" "^0.14.3" + tweetnacl "^0.14.3" -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" + balanced-match "^1.0.0" + concat-map "0.0.1" -"braces@^2.3.1": - "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" - "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" - "version" "2.3.2" +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: - "arr-flatten" "^1.1.0" - "array-unique" "^0.3.2" - "extend-shallow" "^2.0.1" - "fill-range" "^4.0.0" - "isobject" "^3.0.1" - "repeat-element" "^1.1.2" - "snapdragon" "^0.8.1" - "snapdragon-node" "^2.0.1" - "split-string" "^3.0.2" - "to-regex" "^3.0.1" + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" -"braces@^3.0.1": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: - "fill-range" "^7.0.1" + fill-range "^7.0.1" -"browser-process-hrtime@^1.0.0": - "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" - "version" "1.0.0" +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -"bser@2.1.1": - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" - "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - "version" "2.1.1" +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: - "node-int64" "^0.4.0" + node-int64 "^0.4.0" -"buffer-from@^1.0.0": - "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" - "version" "1.1.1" +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -"cache-base@^1.0.1": - "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" - "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" - "version" "1.0.1" +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: - "collection-visit" "^1.0.0" - "component-emitter" "^1.2.1" - "get-value" "^2.0.6" - "has-value" "^1.0.0" - "isobject" "^3.0.1" - "set-value" "^2.0.0" - "to-object-path" "^0.3.0" - "union-value" "^1.0.0" - "unset-value" "^1.0.0" + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -"camelcase@^5.0.0", "camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -"camelcase@^6.0.0": - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" - "version" "6.2.0" +camelcase@^6.0.0: + version "6.2.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -"capture-exit@^2.0.0": - "integrity" "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==" - "resolved" "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" - "version" "2.0.0" +capture-exit@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== dependencies: - "rsvp" "^4.8.4" + rsvp "^4.8.4" -"caseless@~0.12.0": - "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - "version" "0.12.0" +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -"chalk@^2.0.0": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" -"chalk@^4.0.0": - "integrity" "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" - "version" "4.1.0" +chalk@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -"char-regex@^1.0.2": - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - "version" "1.0.2" +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -"ci-info@^2.0.0": - "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" - "version" "2.0.0" +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== -"cjs-module-lexer@^0.6.0": - "integrity" "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" - "version" "0.6.0" +cjs-module-lexer@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" + integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== -"class-utils@^0.3.5": - "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" - "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" - "version" "0.3.6" +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: - "arr-union" "^3.1.0" - "define-property" "^0.2.5" - "isobject" "^3.0.0" - "static-extend" "^0.1.1" + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" -"co@^4.6.0": - "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - "version" "4.6.0" +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= -"collect-v8-coverage@^1.0.0": - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - "version" "1.0.1" +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== -"collection-visit@^1.0.0": - "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" - "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" - "version" "1.0.0" +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: - "map-visit" "^1.0.0" - "object-visit" "^1.0.0" + map-visit "^1.0.0" + object-visit "^1.0.0" -"color-convert@^1.9.0": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: - "color-name" "1.1.3" + color-name "1.1.3" -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: - "color-name" "~1.1.4" + color-name "~1.1.4" -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -"color-name@1.1.3": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -"combined-stream@^1.0.6", "combined-stream@~1.0.6": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: - "delayed-stream" "~1.0.0" + delayed-stream "~1.0.0" -"component-emitter@^1.2.1": - "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" - "version" "1.3.0" +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -"concat-map@0.0.1": - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": - "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - "version" "1.7.0" +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: - "safe-buffer" "~5.1.1" + safe-buffer "~5.1.1" -"copy-descriptor@^0.1.0": - "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" - "version" "0.1.1" +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -"core-util-is@1.0.2": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -"cross-spawn@^6.0.0": - "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - "version" "6.0.5" +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: - "nice-try" "^1.0.4" - "path-key" "^2.0.1" - "semver" "^5.5.0" - "shebang-command" "^1.2.0" - "which" "^1.2.9" + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" -"cross-spawn@^7.0.0", "cross-spawn@^7.0.2": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" +cross-spawn@^7.0.0, cross-spawn@^7.0.2: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" -"cssom@^0.4.4": - "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" - "version" "0.4.4" +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== -"cssom@~0.3.6": - "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - "version" "0.3.8" +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== -"cssstyle@^2.2.0": - "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" - "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" - "version" "2.3.0" +cssstyle@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: - "cssom" "~0.3.6" + cssom "~0.3.6" -"dashdash@^1.12.0": - "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" - "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - "version" "1.14.1" +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: - "assert-plus" "^1.0.0" + assert-plus "^1.0.0" -"data-urls@^2.0.0": - "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" - "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" - "version" "2.0.0" +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: - "abab" "^2.0.3" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.0.0" + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" -"debug@^2.2.0": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" +debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - "ms" "2.0.0" + ms "2.0.0" -"debug@^2.3.3": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.2.0" + resolved "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz" + integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== dependencies: - "ms" "2.0.0" + ms "2.1.2" -"debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1": - "integrity" "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz" - "version" "4.2.0" +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decimal.js@^10.2.0: + version "10.2.1" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz" + integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: - "ms" "2.1.2" + is-descriptor "^0.1.0" -"decamelize@^1.2.0": - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"decimal.js@^10.2.0": - "integrity" "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" - "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz" - "version" "10.2.1" - -"decode-uri-component@^0.2.0": - "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" - "version" "0.2.0" - -"deep-is@^0.1.3", "deep-is@~0.1.3": - "integrity" "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" - "version" "0.1.3" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"define-property@^0.2.5": - "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" - "version" "0.2.5" +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: - "is-descriptor" "^0.1.0" + is-descriptor "^1.0.0" -"define-property@^1.0.0": - "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" - "version" "1.0.0" +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: - "is-descriptor" "^1.0.0" + is-descriptor "^1.0.2" + isobject "^3.0.1" -"define-property@^2.0.2": - "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" - "version" "2.0.2" +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" + integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: - "is-descriptor" "^1.0.2" - "isobject" "^3.0.1" + esutils "^2.0.2" -"delayed-stream@~1.0.0": - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"detect-newline@^3.0.0": - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - "version" "3.1.0" - -"diff-sequences@^26.6.2": - "integrity" "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" - "version" "26.6.2" - -"doctrine@^3.0.0": - "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" - "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - "version" "3.0.0" +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: - "esutils" "^2.0.2" + webidl-conversions "^5.0.0" -"domexception@^2.0.1": - "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" - "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" - "version" "2.0.1" +dotenv@^8.2.0: + version "8.2.0" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: - "webidl-conversions" "^5.0.0" + jsbn "~0.1.0" + safer-buffer "^2.1.0" -"dotenv@^8.2.0": - "integrity" "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" - "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz" - "version" "8.2.0" +emittery@^0.7.1: + version "0.7.2" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" + integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== -"ecc-jsbn@~0.1.1": - "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" - "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - "version" "0.1.2" +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: - "jsbn" "~0.1.0" - "safer-buffer" "^2.1.0" + once "^1.4.0" -"emittery@^0.7.1": - "integrity" "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" - "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" - "version" "0.7.2" - -"emoji-regex@^7.0.1": - "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" - "version" "7.0.3" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"end-of-stream@^1.1.0": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: - "once" "^1.4.0" + ansi-colors "^4.1.1" -"enquirer@^2.3.5": - "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" - "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" - "version" "2.3.6" +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: - "ansi-colors" "^4.1.1" + is-arrayish "^0.2.1" -"error-ex@^1.3.1": - "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" - "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - "version" "1.3.2" +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escodegen@^1.14.1: + version "1.14.3" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== dependencies: - "is-arrayish" "^0.2.1" - -"escape-string-regexp@^1.0.5": - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escodegen@^1.14.1": - "integrity" "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==" - "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" - "version" "1.14.3" - dependencies: - "esprima" "^4.0.1" - "estraverse" "^4.2.0" - "esutils" "^2.0.2" - "optionator" "^0.8.1" - "source-map" "~0.6.1" + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" optionalDependencies: - "source-map" "~0.6.1" + source-map "~0.6.1" -"eslint-plugin-es@^3.0.0": - "integrity" "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==" - "resolved" "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz" - "version" "3.0.1" +eslint-plugin-es@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz" + integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== dependencies: - "eslint-utils" "^2.0.0" - "regexpp" "^3.0.0" + eslint-utils "^2.0.0" + regexpp "^3.0.0" -"eslint-plugin-json@^2.1.2": - "integrity" "sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==" - "resolved" "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz" - "version" "2.1.2" +eslint-plugin-json@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz" + integrity sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q== dependencies: - "lodash" "^4.17.19" - "vscode-json-languageservice" "^3.7.0" + lodash "^4.17.19" + vscode-json-languageservice "^3.7.0" -"eslint-plugin-node@^11.1.0": - "integrity" "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==" - "resolved" "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz" - "version" "11.1.0" +eslint-plugin-node@^11.1.0: + version "11.1.0" + resolved "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz" + integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== dependencies: - "eslint-plugin-es" "^3.0.0" - "eslint-utils" "^2.0.0" - "ignore" "^5.1.1" - "minimatch" "^3.0.4" - "resolve" "^1.10.1" - "semver" "^6.1.0" + eslint-plugin-es "^3.0.0" + eslint-utils "^2.0.0" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" -"eslint-scope@^5.1.1": - "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" - "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - "version" "5.1.1" +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: - "esrecurse" "^4.3.0" - "estraverse" "^4.1.1" + esrecurse "^4.3.0" + estraverse "^4.1.1" -"eslint-utils@^2.0.0", "eslint-utils@^2.1.0": - "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" - "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" - "version" "2.1.0" +eslint-utils@^2.0.0, eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: - "eslint-visitor-keys" "^1.1.0" + eslint-visitor-keys "^1.1.0" -"eslint-visitor-keys@^1.1.0": - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - "version" "1.3.0" +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -"eslint-visitor-keys@^1.3.0": - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - "version" "1.3.0" +eslint-visitor-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz" + integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -"eslint-visitor-keys@^2.0.0": - "integrity" "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz" - "version" "2.0.0" - -"eslint@^7.11.0", "eslint@>=4.19.1", "eslint@>=5.16.0": - "integrity" "sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==" - "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz" - "version" "7.13.0" +eslint@^7.11.0: + version "7.13.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz" + integrity sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ== dependencies: "@babel/code-frame" "^7.0.0" "@eslint/eslintrc" "^0.2.1" - "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.0" - "esquery" "^1.2.0" - "esutils" "^2.0.2" - "file-entry-cache" "^5.0.1" - "functional-red-black-tree" "^1.0.1" - "glob-parent" "^5.0.0" - "globals" "^12.1.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.19" - "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" "^5.2.3" - "text-table" "^0.2.0" - "v8-compile-cache" "^2.0.3" + 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.0" + esquery "^1.2.0" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.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.19" + 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 "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" -"espree@^7.3.0": - "integrity" "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==" - "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz" - "version" "7.3.0" +espree@^7.3.0: + version "7.3.0" + resolved "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz" + integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== dependencies: - "acorn" "^7.4.0" - "acorn-jsx" "^5.2.0" - "eslint-visitor-keys" "^1.3.0" + acorn "^7.4.0" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.3.0" -"esprima@^4.0.0", "esprima@^4.0.1": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -"esquery@^1.2.0": - "integrity" "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==" - "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz" - "version" "1.3.1" +esquery@^1.2.0: + version "1.3.1" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== dependencies: - "estraverse" "^5.1.0" + estraverse "^5.1.0" -"esrecurse@^4.3.0": - "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" - "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - "version" "4.3.0" +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: - "estraverse" "^5.2.0" + estraverse "^5.2.0" -"estraverse@^4.1.1", "estraverse@^4.2.0": - "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - "version" "4.3.0" +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -"estraverse@^5.1.0": - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - "version" "5.2.0" +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== -"estraverse@^5.2.0": - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - "version" "5.2.0" +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" +exec-sh@^0.3.2: + version "0.3.4" + resolved "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== -"exec-sh@^0.3.2": - "integrity" "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" - "resolved" "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz" - "version" "0.3.4" - -"execa@^1.0.0": - "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==" - "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" - "version" "1.0.0" +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: - "cross-spawn" "^6.0.0" - "get-stream" "^4.0.0" - "is-stream" "^1.1.0" - "npm-run-path" "^2.0.0" - "p-finally" "^1.0.0" - "signal-exit" "^3.0.0" - "strip-eof" "^1.0.0" + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" -"execa@^4.0.0": - "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" - "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" - "version" "4.1.0" +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: - "cross-spawn" "^7.0.0" - "get-stream" "^5.0.0" - "human-signals" "^1.1.1" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.0" - "onetime" "^5.1.0" - "signal-exit" "^3.0.2" - "strip-final-newline" "^2.0.0" + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" -"exit@^0.1.2": - "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - "version" "0.1.2" +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -"expand-brackets@^2.1.4": - "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" - "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" - "version" "2.1.4" +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: - "debug" "^2.3.3" - "define-property" "^0.2.5" - "extend-shallow" "^2.0.1" - "posix-character-classes" "^0.1.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" -"expect@^26.6.2": - "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==" - "resolved" "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" - "version" "26.6.2" +expect@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" + integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: "@jest/types" "^26.6.2" - "ansi-styles" "^4.0.0" - "jest-get-type" "^26.3.0" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-regex-util" "^26.0.0" + ansi-styles "^4.0.0" + jest-get-type "^26.3.0" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" -"extend-shallow@^2.0.1": - "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - "version" "2.0.1" +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: - "is-extendable" "^0.1.0" + is-extendable "^0.1.0" -"extend-shallow@^3.0.0", "extend-shallow@^3.0.2": - "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - "version" "3.0.2" +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: - "assign-symbols" "^1.0.0" - "is-extendable" "^1.0.1" + assign-symbols "^1.0.0" + is-extendable "^1.0.1" -"extend@~3.0.2": - "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - "version" "3.0.2" +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -"extglob@^2.0.4": - "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" - "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" - "version" "2.0.4" +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: - "array-unique" "^0.3.2" - "define-property" "^1.0.0" - "expand-brackets" "^2.1.4" - "extend-shallow" "^2.0.1" - "fragment-cache" "^0.2.1" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" -"extsprintf@^1.2.0", "extsprintf@1.3.0": - "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - "version" "1.3.0" +extsprintf@1.3.0, extsprintf@^1.2.0: + version "1.3.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= -"fast-deep-equal@^3.1.1": - "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - "version" "3.1.3" +fast-deep-equal@^3.1.1: + 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== -"fast-json-stable-stringify@^2.0.0": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -"fast-levenshtein@^2.0.6", "fast-levenshtein@~2.0.6": - "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -"fb-watchman@^2.0.0": - "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" - "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - "version" "2.0.1" +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: - "bser" "2.1.1" + bser "2.1.1" -"file-entry-cache@^5.0.1": - "integrity" "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==" - "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz" - "version" "5.0.1" +file-entry-cache@^5.0.1: + 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== dependencies: - "flat-cache" "^2.0.1" + flat-cache "^2.0.1" -"fill-range@^4.0.0": - "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" - "version" "4.0.0" +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: - "extend-shallow" "^2.0.1" - "is-number" "^3.0.0" - "repeat-string" "^1.6.1" - "to-regex-range" "^2.1.0" + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: - "to-regex-range" "^5.0.1" + to-regex-range "^5.0.1" -"find-up@^4.0.0", "find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" + locate-path "^5.0.0" + path-exists "^4.0.0" -"flat-cache@^2.0.1": - "integrity" "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==" - "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" - "version" "2.0.1" +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== dependencies: - "flatted" "^2.0.0" - "rimraf" "2.6.3" - "write" "1.0.3" + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" -"flatted@^2.0.0": - "integrity" "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" - "resolved" "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" - "version" "2.0.2" +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== -"for-in@^1.0.2": - "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" - "version" "1.0.2" +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -"forever-agent@~0.6.1": - "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - "version" "0.6.1" +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -"form-data@~2.3.2": - "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - "version" "2.3.3" +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.6" - "mime-types" "^2.1.12" + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" -"fragment-cache@^0.2.1": - "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" - "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" - "version" "0.2.1" +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: - "map-cache" "^0.2.2" + map-cache "^0.2.2" -"fs.realpath@^1.0.0": - "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -"fsevents@^2.1.2": - "integrity" "sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz" - "version" "2.2.1" +fsevents@^2.1.2: + version "2.2.1" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz" + integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA== -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -"functional-red-black-tree@^1.0.1": - "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - "version" "1.0.1" +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -"gensync@^1.0.0-beta.1": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" +gensync@^1.0.0-beta.1: + 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== -"get-caller-file@^2.0.1": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -"get-package-type@^0.1.0": - "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - "version" "0.1.0" +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -"get-stream@^4.0.0": - "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - "version" "4.1.0" +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: - "pump" "^3.0.0" + pump "^3.0.0" -"get-stream@^5.0.0": - "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - "version" "5.2.0" +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: - "pump" "^3.0.0" + pump "^3.0.0" -"get-value@^2.0.3", "get-value@^2.0.6": - "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" - "version" "2.0.6" +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -"getpass@^0.1.1": - "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" - "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - "version" "0.1.7" +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: - "assert-plus" "^1.0.0" + assert-plus "^1.0.0" -"glob-parent@^5.0.0": - "integrity" "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" - "version" "5.1.1" +glob-parent@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: - "is-glob" "^4.0.1" + is-glob "^4.0.1" -"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4": - "integrity" "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - "version" "7.1.6" +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.1.6" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.0.4" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -"globals@^12.1.0": - "integrity" "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==" - "resolved" "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" - "version" "12.4.0" +globals@^12.1.0: + version "12.4.0" + resolved "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: - "type-fest" "^0.8.1" + type-fest "^0.8.1" -"graceful-fs@^4.2.4": - "integrity" "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" - "version" "4.2.4" +graceful-fs@^4.2.4: + version "4.2.4" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== -"growly@^1.3.0": - "integrity" "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" - "resolved" "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" - "version" "1.3.0" +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= -"har-schema@^2.0.0": - "integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" - "version" "2.0.0" +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= -"har-validator@~5.1.3": - "integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==" - "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" - "version" "5.1.5" +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: - "ajv" "^6.12.3" - "har-schema" "^2.0.0" + ajv "^6.12.3" + har-schema "^2.0.0" -"has-flag@^3.0.0": - "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -"has-value@^0.3.1": - "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" - "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" - "version" "0.3.1" +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: - "get-value" "^2.0.3" - "has-values" "^0.1.4" - "isobject" "^2.0.0" + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" -"has-value@^1.0.0": - "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" - "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" - "version" "1.0.0" +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: - "get-value" "^2.0.6" - "has-values" "^1.0.0" - "isobject" "^3.0.0" + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" -"has-values@^0.1.4": - "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" - "version" "0.1.4" +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= -"has-values@^1.0.0": - "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" - "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" - "version" "1.0.0" +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: - "is-number" "^3.0.0" - "kind-of" "^4.0.0" + is-number "^3.0.0" + kind-of "^4.0.0" -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: - "function-bind" "^1.1.1" + function-bind "^1.1.1" -"hosted-git-info@^2.1.4": - "integrity" "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" - "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz" - "version" "2.8.8" +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== -"html-encoding-sniffer@^2.0.1": - "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" - "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" - "version" "2.0.1" +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: - "whatwg-encoding" "^1.0.5" + whatwg-encoding "^1.0.5" -"html-escaper@^2.0.0": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -"http-signature@~1.2.0": - "integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" - "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" - "version" "1.2.0" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: - "assert-plus" "^1.0.0" - "jsprim" "^1.2.2" - "sshpk" "^1.7.0" + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" -"human-signals@^1.1.1": - "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" - "version" "1.1.1" +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: - "safer-buffer" ">= 2.1.2 < 3" + safer-buffer ">= 2.1.2 < 3" -"ignore@^4.0.6": - "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" - "version" "4.0.6" +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -"ignore@^5.1.1": - "integrity" "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" - "version" "5.1.8" +ignore@^5.1.1: + version "5.1.8" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -"import-fresh@^3.0.0", "import-fresh@^3.2.1": - "integrity" "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz" - "version" "3.2.2" +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.2.2" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz" + integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== dependencies: - "parent-module" "^1.0.0" - "resolve-from" "^4.0.0" + parent-module "^1.0.0" + resolve-from "^4.0.0" -"import-local@^3.0.2": - "integrity" "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz" - "version" "3.0.2" +import-local@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: - "pkg-dir" "^4.2.0" - "resolve-cwd" "^3.0.0" + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" -"imurmurhash@^0.1.4": - "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -"inflight@^1.0.4": - "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: - "once" "^1.3.0" - "wrappy" "1" + once "^1.3.0" + wrappy "1" -"inherits@2": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" +inherits@2: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -"ip-regex@^2.1.0": - "integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" - "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" - "version" "2.1.0" +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= -"is-accessor-descriptor@^0.1.6": - "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" - "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" - "version" "0.1.6" +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: - "kind-of" "^3.0.2" + kind-of "^3.0.2" -"is-accessor-descriptor@^1.0.0": - "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" - "version" "1.0.0" +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: - "kind-of" "^6.0.0" + kind-of "^6.0.0" -"is-arrayish@^0.2.1": - "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - "version" "0.2.1" +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -"is-buffer@^1.1.5": - "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - "version" "1.1.6" +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -"is-ci@^2.0.0": - "integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" - "version" "2.0.0" +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: - "ci-info" "^2.0.0" + ci-info "^2.0.0" -"is-core-module@^2.1.0": - "integrity" "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz" - "version" "2.1.0" +is-core-module@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz" + integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA== dependencies: - "has" "^1.0.3" + has "^1.0.3" -"is-data-descriptor@^0.1.4": - "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" - "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" - "version" "0.1.4" +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: - "kind-of" "^3.0.2" + kind-of "^3.0.2" -"is-data-descriptor@^1.0.0": - "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" - "version" "1.0.0" +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: - "kind-of" "^6.0.0" + kind-of "^6.0.0" -"is-descriptor@^0.1.0": - "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" - "version" "0.1.6" +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: - "is-accessor-descriptor" "^0.1.6" - "is-data-descriptor" "^0.1.4" - "kind-of" "^5.0.0" + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" -"is-descriptor@^1.0.0", "is-descriptor@^1.0.2": - "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" - "version" "1.0.2" +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: - "is-accessor-descriptor" "^1.0.0" - "is-data-descriptor" "^1.0.0" - "kind-of" "^6.0.2" + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" -"is-docker@^2.0.0": - "integrity" "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" - "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz" - "version" "2.1.1" +is-docker@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz" + integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== -"is-extendable@^0.1.0", "is-extendable@^0.1.1": - "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - "version" "0.1.1" +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= -"is-extendable@^0.1.1": - "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - "version" "0.1.1" - -"is-extendable@^1.0.1": - "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" - "version" "1.0.1" +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: - "is-plain-object" "^2.0.4" + is-plain-object "^2.0.4" -"is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -"is-fullwidth-code-point@^2.0.0": - "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - "version" "2.0.0" +is-fullwidth-code-point@^2.0.0: + 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= -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -"is-generator-fn@^2.0.0": - "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - "version" "2.1.0" +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -"is-glob@^4.0.0", "is-glob@^4.0.1": - "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - "version" "4.0.1" +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: - "is-extglob" "^2.1.1" + is-extglob "^2.1.1" -"is-number@^3.0.0": - "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" - "version" "3.0.0" +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: - "kind-of" "^3.0.2" + kind-of "^3.0.2" -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": - "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" - "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - "version" "2.0.4" +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: - "isobject" "^3.0.1" + isobject "^3.0.1" -"is-potential-custom-element-name@^1.0.0": - "integrity" "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=" - "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz" - "version" "1.0.0" +is-potential-custom-element-name@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz" + integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= -"is-stream@^1.1.0": - "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - "version" "1.1.0" +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= -"is-stream@^2.0.0": - "integrity" "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" - "version" "2.0.0" +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -"is-typedarray@^1.0.0", "is-typedarray@~1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" +is-typedarray@^1.0.0, is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -"is-windows@^1.0.2": - "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - "version" "1.0.2" +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -"is-wsl@^2.2.0": - "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" - "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - "version" "2.2.0" +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: - "is-docker" "^2.0.0" + is-docker "^2.0.0" -"isarray@1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" +isarray@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -"isexe@^2.0.0": - "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -"isobject@^2.0.0": - "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" - "version" "2.1.0" +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: - "isarray" "1.0.0" + isarray "1.0.0" -"isobject@^3.0.0", "isobject@^3.0.1": - "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - "version" "3.0.1" +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -"isstream@~0.1.2": - "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - "version" "0.1.2" +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -"istanbul-lib-coverage@^3.0.0": - "integrity" "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" - "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz" - "version" "3.0.0" +istanbul-lib-coverage@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz" + integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== -"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": - "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" - "version" "4.0.3" +istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.0.0" - "semver" "^6.3.0" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" -"istanbul-lib-report@^3.0.0": - "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: - "istanbul-lib-coverage" "^3.0.0" - "make-dir" "^3.0.0" - "supports-color" "^7.1.0" + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" -"istanbul-lib-source-maps@^4.0.0": - "integrity" "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==" - "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz" - "version" "4.0.0" +istanbul-lib-source-maps@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz" + integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: - "debug" "^4.1.1" - "istanbul-lib-coverage" "^3.0.0" - "source-map" "^0.6.1" + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" -"istanbul-reports@^3.0.2": - "integrity" "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==" - "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz" - "version" "3.0.2" +istanbul-reports@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz" + integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: - "html-escaper" "^2.0.0" - "istanbul-lib-report" "^3.0.0" + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" -"jest-changed-files@^26.6.2": - "integrity" "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==" - "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" - "version" "26.6.2" +jest-changed-files@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" + integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: "@jest/types" "^26.6.2" - "execa" "^4.0.0" - "throat" "^5.0.0" + execa "^4.0.0" + throat "^5.0.0" -"jest-cli@^26.6.3": - "integrity" "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==" - "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" - "version" "26.6.3" +jest-cli@^26.6.3: + version "26.6.3" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" + integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== dependencies: "@jest/core" "^26.6.3" "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "import-local" "^3.0.2" - "is-ci" "^2.0.0" - "jest-config" "^26.6.3" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "prompts" "^2.0.1" - "yargs" "^15.4.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + import-local "^3.0.2" + is-ci "^2.0.0" + jest-config "^26.6.3" + jest-util "^26.6.2" + jest-validate "^26.6.2" + prompts "^2.0.1" + yargs "^15.4.1" -"jest-config@^26.6.3": - "integrity" "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==" - "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" - "version" "26.6.3" +jest-config@^26.6.3: + version "26.6.3" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" + integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^26.6.3" "@jest/types" "^26.6.2" - "babel-jest" "^26.6.3" - "chalk" "^4.0.0" - "deepmerge" "^4.2.2" - "glob" "^7.1.1" - "graceful-fs" "^4.2.4" - "jest-environment-jsdom" "^26.6.2" - "jest-environment-node" "^26.6.2" - "jest-get-type" "^26.3.0" - "jest-jasmine2" "^26.6.3" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "micromatch" "^4.0.2" - "pretty-format" "^26.6.2" + babel-jest "^26.6.3" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + jest-environment-jsdom "^26.6.2" + jest-environment-node "^26.6.2" + jest-get-type "^26.3.0" + jest-jasmine2 "^26.6.3" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + micromatch "^4.0.2" + pretty-format "^26.6.2" -"jest-diff@^26.6.2": - "integrity" "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==" - "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" - "version" "26.6.2" +jest-diff@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" + integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== dependencies: - "chalk" "^4.0.0" - "diff-sequences" "^26.6.2" - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" + chalk "^4.0.0" + diff-sequences "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" -"jest-docblock@^26.0.0": - "integrity" "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==" - "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" - "version" "26.0.0" +jest-docblock@^26.0.0: + version "26.0.0" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" + integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== dependencies: - "detect-newline" "^3.0.0" + detect-newline "^3.0.0" -"jest-each@^26.6.2": - "integrity" "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==" - "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" - "version" "26.6.2" +jest-each@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" + integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== dependencies: "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "jest-get-type" "^26.3.0" - "jest-util" "^26.6.2" - "pretty-format" "^26.6.2" + chalk "^4.0.0" + jest-get-type "^26.3.0" + jest-util "^26.6.2" + pretty-format "^26.6.2" -"jest-environment-jsdom@^26.6.2": - "integrity" "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==" - "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" - "version" "26.6.2" +jest-environment-jsdom@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" + integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== dependencies: "@jest/environment" "^26.6.2" "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" - "jsdom" "^16.4.0" + jest-mock "^26.6.2" + jest-util "^26.6.2" + jsdom "^16.4.0" -"jest-environment-node@^26.6.2": - "integrity" "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==" - "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" - "version" "26.6.2" +jest-environment-node@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" + integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== dependencies: "@jest/environment" "^26.6.2" "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" + jest-mock "^26.6.2" + jest-util "^26.6.2" -"jest-get-type@^26.3.0": - "integrity" "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" - "version" "26.3.0" +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== -"jest-haste-map@^26.6.2": - "integrity" "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" - "version" "26.6.2" +jest-haste-map@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" + integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== dependencies: "@jest/types" "^26.6.2" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - "anymatch" "^3.0.3" - "fb-watchman" "^2.0.0" - "fsevents" "^2.1.2" - "graceful-fs" "^4.2.4" - "jest-regex-util" "^26.0.0" - "jest-serializer" "^26.6.2" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" - "micromatch" "^4.0.2" - "sane" "^4.0.3" - "walker" "^1.0.7" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^26.0.0" + jest-serializer "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" + micromatch "^4.0.2" + sane "^4.0.3" + walker "^1.0.7" optionalDependencies: - "fsevents" "^2.1.2" + fsevents "^2.1.2" -"jest-jasmine2@^26.6.3": - "integrity" "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==" - "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" - "version" "26.6.3" +jest-jasmine2@^26.6.3: + version "26.6.3" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" + integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^26.6.2" @@ -2255,123 +2223,123 @@ "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "expect" "^26.6.2" - "is-generator-fn" "^2.0.0" - "jest-each" "^26.6.2" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-runtime" "^26.6.3" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "pretty-format" "^26.6.2" - "throat" "^5.0.0" + chalk "^4.0.0" + co "^4.6.0" + expect "^26.6.2" + is-generator-fn "^2.0.0" + jest-each "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + pretty-format "^26.6.2" + throat "^5.0.0" -"jest-leak-detector@^26.6.2": - "integrity" "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==" - "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" - "version" "26.6.2" +jest-leak-detector@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" + integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== dependencies: - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" -"jest-matcher-utils@^26.6.2": - "integrity" "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==" - "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" - "version" "26.6.2" +jest-matcher-utils@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" + integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== dependencies: - "chalk" "^4.0.0" - "jest-diff" "^26.6.2" - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" + chalk "^4.0.0" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" -"jest-message-util@^26.6.2": - "integrity" "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" - "version" "26.6.2" +jest-message-util@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" + integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== dependencies: "@babel/code-frame" "^7.0.0" "@jest/types" "^26.6.2" "@types/stack-utils" "^2.0.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "micromatch" "^4.0.2" - "pretty-format" "^26.6.2" - "slash" "^3.0.0" - "stack-utils" "^2.0.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.2" + pretty-format "^26.6.2" + slash "^3.0.0" + stack-utils "^2.0.2" -"jest-mock@^26.6.2": - "integrity" "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" - "version" "26.6.2" +jest-mock@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" + integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== dependencies: "@jest/types" "^26.6.2" "@types/node" "*" -"jest-pnp-resolver@^1.2.2": - "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - "version" "1.2.2" +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -"jest-regex-util@^26.0.0": - "integrity" "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" - "version" "26.0.0" +jest-regex-util@^26.0.0: + version "26.0.0" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" + integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== -"jest-resolve-dependencies@^26.6.3": - "integrity" "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==" - "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" - "version" "26.6.3" +jest-resolve-dependencies@^26.6.3: + version "26.6.3" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" + integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== dependencies: "@jest/types" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-snapshot" "^26.6.2" + jest-regex-util "^26.0.0" + jest-snapshot "^26.6.2" -"jest-resolve@*", "jest-resolve@^26.6.2": - "integrity" "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" - "version" "26.6.2" +jest-resolve@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" + integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== dependencies: "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^26.6.2" - "read-pkg-up" "^7.0.1" - "resolve" "^1.18.1" - "slash" "^3.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.2" + read-pkg-up "^7.0.1" + resolve "^1.18.1" + slash "^3.0.0" -"jest-runner@^26.6.3": - "integrity" "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==" - "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" - "version" "26.6.3" +jest-runner@^26.6.3: + version "26.6.3" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" + integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== dependencies: "@jest/console" "^26.6.2" "@jest/environment" "^26.6.2" "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - "chalk" "^4.0.0" - "emittery" "^0.7.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-config" "^26.6.3" - "jest-docblock" "^26.0.0" - "jest-haste-map" "^26.6.2" - "jest-leak-detector" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-resolve" "^26.6.2" - "jest-runtime" "^26.6.3" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" - "source-map-support" "^0.5.6" - "throat" "^5.0.0" + chalk "^4.0.0" + emittery "^0.7.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-config "^26.6.3" + jest-docblock "^26.0.0" + jest-haste-map "^26.6.2" + jest-leak-detector "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" + jest-runtime "^26.6.3" + jest-util "^26.6.2" + jest-worker "^26.6.2" + source-map-support "^0.5.6" + throat "^5.0.0" -"jest-runtime@^26.6.3": - "integrity" "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==" - "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" - "version" "26.6.3" +jest-runtime@^26.6.3: + version "26.6.3" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" + integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== dependencies: "@jest/console" "^26.6.2" "@jest/environment" "^26.6.2" @@ -2382,1702 +2350,1653 @@ "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/yargs" "^15.0.0" - "chalk" "^4.0.0" - "cjs-module-lexer" "^0.6.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.3" - "graceful-fs" "^4.2.4" - "jest-config" "^26.6.3" - "jest-haste-map" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-mock" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "slash" "^3.0.0" - "strip-bom" "^4.0.0" - "yargs" "^15.4.1" + chalk "^4.0.0" + cjs-module-lexer "^0.6.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^15.4.1" -"jest-serializer@^26.6.2": - "integrity" "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==" - "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" - "version" "26.6.2" +jest-serializer@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" + integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== dependencies: "@types/node" "*" - "graceful-fs" "^4.2.4" + graceful-fs "^4.2.4" -"jest-snapshot@^26.6.2": - "integrity" "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==" - "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" - "version" "26.6.2" +jest-snapshot@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" + integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: "@babel/types" "^7.0.0" "@jest/types" "^26.6.2" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.0.0" - "chalk" "^4.0.0" - "expect" "^26.6.2" - "graceful-fs" "^4.2.4" - "jest-diff" "^26.6.2" - "jest-get-type" "^26.3.0" - "jest-haste-map" "^26.6.2" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-resolve" "^26.6.2" - "natural-compare" "^1.4.0" - "pretty-format" "^26.6.2" - "semver" "^7.3.2" + chalk "^4.0.0" + expect "^26.6.2" + graceful-fs "^4.2.4" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + jest-haste-map "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" + natural-compare "^1.4.0" + pretty-format "^26.6.2" + semver "^7.3.2" -"jest-util@^26.6.2": - "integrity" "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" - "version" "26.6.2" +jest-util@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" + integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== dependencies: "@jest/types" "^26.6.2" "@types/node" "*" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "is-ci" "^2.0.0" - "micromatch" "^4.0.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^2.0.0" + micromatch "^4.0.2" -"jest-validate@^26.6.2": - "integrity" "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==" - "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" - "version" "26.6.2" +jest-validate@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" + integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== dependencies: "@jest/types" "^26.6.2" - "camelcase" "^6.0.0" - "chalk" "^4.0.0" - "jest-get-type" "^26.3.0" - "leven" "^3.1.0" - "pretty-format" "^26.6.2" + camelcase "^6.0.0" + chalk "^4.0.0" + jest-get-type "^26.3.0" + leven "^3.1.0" + pretty-format "^26.6.2" -"jest-watcher@^26.6.2": - "integrity" "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==" - "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" - "version" "26.6.2" +jest-watcher@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" + integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== dependencies: "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "jest-util" "^26.6.2" - "string-length" "^4.0.1" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^26.6.2" + string-length "^4.0.1" -"jest-worker@^26.6.2": - "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" - "version" "26.6.2" +jest-worker@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^7.0.0" + merge-stream "^2.0.0" + supports-color "^7.0.0" -"jest@^26.4.2": - "integrity" "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==" - "resolved" "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz" - "version" "26.6.3" +jest@^26.4.2: + version "26.6.3" + resolved "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz" + integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== dependencies: "@jest/core" "^26.6.3" - "import-local" "^3.0.2" - "jest-cli" "^26.6.3" + import-local "^3.0.2" + jest-cli "^26.6.3" -"js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -"js-yaml@^3.13.1": - "integrity" "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz" - "version" "3.14.0" +js-yaml@^3.13.1: + version "3.14.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" + argparse "^1.0.7" + esprima "^4.0.0" -"jsbn@~0.1.0": - "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - "version" "0.1.1" +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -"jsdom@^16.4.0": - "integrity" "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==" - "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz" - "version" "16.4.0" +jsdom@^16.4.0: + version "16.4.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz" + integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== dependencies: - "abab" "^2.0.3" - "acorn" "^7.1.1" - "acorn-globals" "^6.0.0" - "cssom" "^0.4.4" - "cssstyle" "^2.2.0" - "data-urls" "^2.0.0" - "decimal.js" "^10.2.0" - "domexception" "^2.0.1" - "escodegen" "^1.14.1" - "html-encoding-sniffer" "^2.0.1" - "is-potential-custom-element-name" "^1.0.0" - "nwsapi" "^2.2.0" - "parse5" "5.1.1" - "request" "^2.88.2" - "request-promise-native" "^1.0.8" - "saxes" "^5.0.0" - "symbol-tree" "^3.2.4" - "tough-cookie" "^3.0.1" - "w3c-hr-time" "^1.0.2" - "w3c-xmlserializer" "^2.0.0" - "webidl-conversions" "^6.1.0" - "whatwg-encoding" "^1.0.5" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.0.0" - "ws" "^7.2.3" - "xml-name-validator" "^3.0.0" + abab "^2.0.3" + acorn "^7.1.1" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.2.0" + data-urls "^2.0.0" + decimal.js "^10.2.0" + domexception "^2.0.1" + escodegen "^1.14.1" + html-encoding-sniffer "^2.0.1" + is-potential-custom-element-name "^1.0.0" + nwsapi "^2.2.0" + parse5 "5.1.1" + request "^2.88.2" + request-promise-native "^1.0.8" + saxes "^5.0.0" + symbol-tree "^3.2.4" + tough-cookie "^3.0.1" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + ws "^7.2.3" + xml-name-validator "^3.0.0" -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -"json-parse-even-better-errors@^2.3.0": - "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - "version" "2.3.1" +json-parse-even-better-errors@^2.3.0: + 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== -"json-schema-traverse@^0.4.1": - "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - "version" "0.4.1" +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -"json-schema@0.2.3": - "integrity" "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" - "version" "0.2.3" +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= -"json-stable-stringify-without-jsonify@^1.0.1": - "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - "version" "1.0.1" +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -"json-stringify-safe@~5.0.1": - "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - "version" "5.0.1" +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -"json5@^2.1.2": - "integrity" "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz" - "version" "2.1.3" +json5@^2.1.2: + version "2.1.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: - "minimist" "^1.2.5" + minimist "^1.2.5" -"jsonc-parser@^2.3.1": - "integrity" "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" - "resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz" - "version" "2.3.1" +jsonc-parser@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz" + integrity sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg== -"jsprim@^1.2.2": - "integrity" "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" - "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" - "version" "1.4.1" +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: - "assert-plus" "1.0.0" - "extsprintf" "1.3.0" - "json-schema" "0.2.3" - "verror" "1.10.0" + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" -"kind-of@^3.0.2", "kind-of@^3.0.3": - "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: - "is-buffer" "^1.1.5" + is-buffer "^1.1.5" -"kind-of@^3.2.0": - "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: - "is-buffer" "^1.1.5" + is-buffer "^1.1.5" -"kind-of@^4.0.0": - "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" - "version" "4.0.0" +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - "is-buffer" "^1.1.5" + prelude-ls "^1.2.1" + type-check "~0.4.0" -"kind-of@^5.0.0": - "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - "version" "5.1.0" - -"kind-of@^6.0.0", "kind-of@^6.0.2": - "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - "version" "6.0.3" - -"kleur@^3.0.3": - "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - "version" "3.0.3" - -"leven@^3.1.0": - "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - "version" "3.1.0" - -"levn@^0.4.1": - "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" - "version" "0.4.1" +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: - "prelude-ls" "^1.2.1" - "type-check" "~0.4.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" -"levn@~0.3.0": - "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - "version" "0.3.0" +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" + p-locate "^4.1.0" -"lines-and-columns@^1.1.6": - "integrity" "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" - "version" "1.1.6" +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" +lodash@^4.17.14, lodash@^4.17.19: + version "4.17.20" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + +make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: - "p-locate" "^4.1.0" + semver "^6.0.0" -"lodash.sortby@^4.7.0": - "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" - "version" "4.7.0" - -"lodash@^4.17.14", "lodash@^4.17.19": - "integrity" "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz" - "version" "4.17.20" - -"make-dir@^3.0.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: - "semver" "^6.0.0" + tmpl "1.0.x" -"makeerror@1.0.x": - "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" - "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" - "version" "1.0.11" +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: - "tmpl" "1.0.x" + object-visit "^1.0.0" -"map-cache@^0.2.2": - "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - "version" "0.2.2" +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -"map-visit@^1.0.0": - "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" - "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" - "version" "1.0.0" +micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: - "object-visit" "^1.0.0" + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"micromatch@^3.1.4": - "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - "version" "3.1.10" +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== dependencies: - "arr-diff" "^4.0.0" - "array-unique" "^0.3.2" - "braces" "^2.3.1" - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "extglob" "^2.0.4" - "fragment-cache" "^0.2.1" - "kind-of" "^6.0.2" - "nanomatch" "^1.2.9" - "object.pick" "^1.3.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.2" + braces "^3.0.1" + picomatch "^2.0.5" -"micromatch@^4.0.2": - "integrity" "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz" - "version" "4.0.2" +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.27" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: - "braces" "^3.0.1" - "picomatch" "^2.0.5" + mime-db "1.44.0" -"mime-db@1.44.0": - "integrity" "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz" - "version" "1.44.0" +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -"mime-types@^2.1.12", "mime-types@~2.1.19": - "integrity" "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz" - "version" "2.1.27" +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: - "mime-db" "1.44.0" + brace-expansion "^1.1.7" -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -"minimatch@^3.0.4": - "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - "version" "3.0.4" +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: - "brace-expansion" "^1.1.7" + for-in "^1.0.2" + is-extendable "^1.0.1" -"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.5": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"mixin-deep@^1.2.0": - "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" - "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" - "version" "1.3.2" +mkdirp@^0.5.1: + version "0.5.5" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: - "for-in" "^1.0.2" - "is-extendable" "^1.0.1" + minimist "^1.2.5" -"mkdirp@^0.5.1": - "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - "version" "0.5.5" +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: - "minimist" "^1.2.5" + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" -"ms@2.0.0": - "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - "version" "2.0.0" +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -"nanomatch@^1.2.9": - "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" - "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" - "version" "1.2.13" +node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz" + integrity sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA== dependencies: - "arr-diff" "^4.0.0" - "array-unique" "^0.3.2" - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "fragment-cache" "^0.2.1" - "is-windows" "^1.0.2" - "kind-of" "^6.0.2" - "object.pick" "^1.3.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" + growly "^1.3.0" + is-wsl "^2.2.0" + semver "^7.3.2" + shellwords "^0.1.1" + uuid "^8.3.0" + which "^2.0.2" -"natural-compare@^1.4.0": - "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"nice-try@^1.0.4": - "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - "version" "1.0.5" - -"node-fetch@^2.6.1": - "integrity" "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" - "version" "2.6.1" - -"node-int64@^0.4.0": - "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - "version" "0.4.0" - -"node-modules-regexp@^1.0.0": - "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" - "version" "1.0.0" - -"node-notifier@^8.0.0": - "integrity" "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==" - "resolved" "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz" - "version" "8.0.0" +normalize-package-data@^2.5.0: + 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== dependencies: - "growly" "^1.3.0" - "is-wsl" "^2.2.0" - "semver" "^7.3.2" - "shellwords" "^0.1.1" - "uuid" "^8.3.0" - "which" "^2.0.2" + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" -"normalize-package-data@^2.5.0": - "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" - "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" - "version" "2.5.0" +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: - "hosted-git-info" "^2.1.4" - "resolve" "^1.10.0" - "semver" "2 || 3 || 4 || 5" - "validate-npm-package-license" "^3.0.1" + remove-trailing-separator "^1.0.1" -"normalize-path@^2.1.1": - "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" - "version" "2.1.1" +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: - "remove-trailing-separator" "^1.0.1" + path-key "^2.0.0" -"normalize-path@^3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"npm-run-path@^2.0.0": - "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" - "version" "2.0.2" +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: - "path-key" "^2.0.0" + path-key "^3.0.0" -"npm-run-path@^4.0.0": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: - "path-key" "^3.0.0" + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" -"nwsapi@^2.2.0": - "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" - "version" "2.2.0" - -"oauth-sign@~0.9.0": - "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" - "version" "0.9.0" - -"object-copy@^0.1.0": - "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" - "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" - "version" "0.1.0" +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: - "copy-descriptor" "^0.1.0" - "define-property" "^0.2.5" - "kind-of" "^3.0.3" + isobject "^3.0.0" -"object-visit@^1.0.0": - "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" - "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" - "version" "1.0.1" +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: - "isobject" "^3.0.0" + isobject "^3.0.1" -"object.pick@^1.3.0": - "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" - "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" - "version" "1.3.0" +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: - "isobject" "^3.0.1" + wrappy "1" -"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: - "wrappy" "1" + mimic-fn "^2.1.0" -"onetime@^5.1.0": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: - "mimic-fn" "^2.1.0" + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" -"optionator@^0.8.1": - "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - "version" "0.8.3" +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: - "deep-is" "~0.1.3" - "fast-levenshtein" "~2.0.6" - "levn" "~0.3.0" - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "word-wrap" "~1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" -"optionator@^0.9.1": - "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - "version" "0.9.1" +p-each-series@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz" + integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: - "deep-is" "^0.1.3" - "fast-levenshtein" "^2.0.6" - "levn" "^0.4.1" - "prelude-ls" "^1.2.1" - "type-check" "^0.4.0" - "word-wrap" "^1.2.3" + p-try "^2.0.0" -"p-each-series@^2.1.0": - "integrity" "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==" - "resolved" "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz" - "version" "2.1.0" - -"p-finally@^1.0.0": - "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - "version" "1.0.0" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: - "p-try" "^2.0.0" + p-limit "^2.2.0" -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: - "p-limit" "^2.2.0" + callsites "^3.0.0" -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"parent-module@^1.0.0": - "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" - "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "callsites" "^3.0.0" - -"parse-json@^5.0.0": - "integrity" "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz" - "version" "5.1.0" +parse-json@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz" + integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== dependencies: "@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" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" -"parse5@5.1.1": - "integrity" "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz" - "version" "5.1.1" +parse5@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== -"pascalcase@^0.1.1": - "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" - "version" "0.1.1" +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -"path-is-absolute@^1.0.0": - "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -"path-key@^2.0.0", "path-key@^2.0.1": - "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - "version" "2.0.1" +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -"path-parse@^1.0.6": - "integrity" "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz" - "version" "1.0.6" +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== -"performance-now@^2.1.0": - "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - "version" "2.1.0" +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -"picomatch@^2.0.4", "picomatch@^2.0.5": - "integrity" "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" - "version" "2.2.2" +picomatch@^2.0.4, picomatch@^2.0.5: + version "2.2.2" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -"pirates@^4.0.1": - "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" - "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" - "version" "4.0.1" +pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: - "node-modules-regexp" "^1.0.0" + node-modules-regexp "^1.0.0" -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: - "find-up" "^4.0.0" + find-up "^4.0.0" -"posix-character-classes@^0.1.0": - "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" - "version" "0.1.1" +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -"prelude-ls@^1.2.1": - "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - "version" "1.2.1" +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -"prelude-ls@~1.1.2": - "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - "version" "1.1.2" +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -"pretty-format@^26.6.2": - "integrity" "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==" - "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" - "version" "26.6.2" +pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: "@jest/types" "^26.6.2" - "ansi-regex" "^5.0.0" - "ansi-styles" "^4.0.0" - "react-is" "^17.0.1" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" -"progress@^2.0.0": - "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - "version" "2.0.3" +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -"prompts@^2.0.1": - "integrity" "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" - "version" "2.4.0" +prompts@^2.0.1: + version "2.4.0" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" + kleur "^3.0.3" + sisteransi "^1.0.5" -"psl@^1.1.28": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -"pump@^3.0.0": - "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" - "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - "version" "3.0.0" +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: - "end-of-stream" "^1.1.0" - "once" "^1.3.1" + end-of-stream "^1.1.0" + once "^1.3.1" -"punycode@^2.1.0", "punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -"qs@^6.9.4": - "integrity" "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz" - "version" "6.9.4" +qs@^6.9.4: + version "6.9.4" + resolved "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz" + integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== -"qs@~6.5.2": - "integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" - "version" "6.5.2" +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -"ramda@^0.27.1": - "integrity" "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" - "resolved" "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz" - "version" "0.27.1" +ramda@^0.27.1: + version "0.27.1" + resolved "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz" + integrity sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw== -"react-is@^17.0.1": - "integrity" "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz" - "version" "17.0.1" +react-is@^17.0.1: + version "17.0.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz" + integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== -"read-pkg-up@^7.0.1": - "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" - "version" "7.0.1" +read-pkg-up@^7.0.1: + 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== dependencies: - "find-up" "^4.1.0" - "read-pkg" "^5.2.0" - "type-fest" "^0.8.1" + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" -"read-pkg@^5.2.0": - "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" - "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" - "version" "5.2.0" +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" - "normalize-package-data" "^2.5.0" - "parse-json" "^5.0.0" - "type-fest" "^0.6.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" -"regex-not@^1.0.0", "regex-not@^1.0.2": - "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" - "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" - "version" "1.0.2" +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: - "extend-shallow" "^3.0.2" - "safe-regex" "^1.1.0" + extend-shallow "^3.0.2" + safe-regex "^1.1.0" -"regexpp@^3.0.0", "regexpp@^3.1.0": - "integrity" "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" - "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz" - "version" "3.1.0" +regexpp@^3.0.0, regexpp@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== -"remove-trailing-separator@^1.0.1": - "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" - "version" "1.1.0" +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= -"repeat-element@^1.1.2": - "integrity" "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" - "version" "1.1.3" +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -"repeat-string@^1.6.1": - "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - "version" "1.6.1" +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -"request-promise-core@1.1.4": - "integrity" "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==" - "resolved" "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz" - "version" "1.1.4" +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== dependencies: - "lodash" "^4.17.19" + lodash "^4.17.19" -"request-promise-native@^1.0.8": - "integrity" "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==" - "resolved" "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz" - "version" "1.0.9" +request-promise-native@^1.0.8: + version "1.0.9" + resolved "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== dependencies: - "request-promise-core" "1.1.4" - "stealthy-require" "^1.1.1" - "tough-cookie" "^2.3.3" + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" -"request@^2.34", "request@^2.88.2": - "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" - "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz" - "version" "2.88.2" +request@^2.88.2: + version "2.88.2" + resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== dependencies: - "aws-sign2" "~0.7.0" - "aws4" "^1.8.0" - "caseless" "~0.12.0" - "combined-stream" "~1.0.6" - "extend" "~3.0.2" - "forever-agent" "~0.6.1" - "form-data" "~2.3.2" - "har-validator" "~5.1.3" - "http-signature" "~1.2.0" - "is-typedarray" "~1.0.0" - "isstream" "~0.1.2" - "json-stringify-safe" "~5.0.1" - "mime-types" "~2.1.19" - "oauth-sign" "~0.9.0" - "performance-now" "^2.1.0" - "qs" "~6.5.2" - "safe-buffer" "^5.1.2" - "tough-cookie" "~2.5.0" - "tunnel-agent" "^0.6.0" - "uuid" "^3.3.2" + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" -"require-directory@^2.1.1": - "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -"resolve-cwd@^3.0.0": - "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - "version" "3.0.0" +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: - "resolve-from" "^5.0.0" + resolve-from "^5.0.0" -"resolve-from@^4.0.0": - "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - "version" "4.0.0" +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -"resolve-url@^0.2.1": - "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" - "version" "0.2.1" +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -"resolve@^1.10.0", "resolve@^1.10.1", "resolve@^1.18.1", "resolve@^1.3.2": - "integrity" "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz" - "version" "1.19.0" +resolve@^1.10.0, resolve@^1.10.1, resolve@^1.18.1, resolve@^1.3.2: + version "1.19.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== dependencies: - "is-core-module" "^2.1.0" - "path-parse" "^1.0.6" + is-core-module "^2.1.0" + path-parse "^1.0.6" -"ret@~0.1.10": - "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" - "version" "0.1.15" +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -"rimraf@^3.0.0": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: - "glob" "^7.1.3" + glob "^7.1.3" -"rimraf@2.6.3": - "integrity" "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" - "version" "2.6.3" +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: - "glob" "^7.1.3" + glob "^7.1.3" -"rsvp@^4.8.4": - "integrity" "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" - "resolved" "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" - "version" "4.8.5" +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -"safe-buffer@^5.0.1", "safe-buffer@^5.1.2", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safe-regex@^1.1.0": - "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" - "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" - "version" "1.1.0" +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: - "ret" "~0.1.10" + ret "~0.1.10" -"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@~2.1.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -"sane@^4.0.3": - "integrity" "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==" - "resolved" "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" - "version" "4.1.0" +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: "@cnakazawa/watch" "^1.0.3" - "anymatch" "^2.0.0" - "capture-exit" "^2.0.0" - "exec-sh" "^0.3.2" - "execa" "^1.0.0" - "fb-watchman" "^2.0.0" - "micromatch" "^3.1.4" - "minimist" "^1.1.1" - "walker" "~1.0.5" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" -"saxes@^5.0.0": - "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" - "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" - "version" "5.0.1" +saxes@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: - "xmlchars" "^2.2.0" + xmlchars "^2.2.0" -"semver@^5.4.1": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -"semver@^5.5.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" +semver@^6.0.0, semver@^6.1.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -"semver@^6.0.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" +semver@^7.2.1, semver@^7.3.2: + version "7.3.2" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== -"semver@^6.1.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -"semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.2.1", "semver@^7.3.2": - "integrity" "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" - "version" "7.3.2" - -"semver@2 || 3 || 4 || 5": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"set-blocking@^2.0.0": - "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"set-value@^2.0.0", "set-value@^2.0.1": - "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" - "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" - "version" "2.0.1" +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: - "extend-shallow" "^2.0.1" - "is-extendable" "^0.1.1" - "is-plain-object" "^2.0.3" - "split-string" "^3.0.1" + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" -"shebang-command@^1.2.0": - "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - "version" "1.2.0" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: - "shebang-regex" "^1.0.0" + shebang-regex "^1.0.0" -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: - "shebang-regex" "^3.0.0" + shebang-regex "^3.0.0" -"shebang-regex@^1.0.0": - "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - "version" "1.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -"shellwords@^0.1.1": - "integrity" "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" - "resolved" "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" - "version" "0.1.1" +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -"signal-exit@^3.0.0", "signal-exit@^3.0.2": - "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" - "version" "3.0.3" +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== -"sisteransi@^1.0.5": - "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - "version" "1.0.5" +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -"slice-ansi@^2.1.0": - "integrity" "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" - "version" "2.1.0" +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== dependencies: - "ansi-styles" "^3.2.0" - "astral-regex" "^1.0.0" - "is-fullwidth-code-point" "^2.0.0" + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" -"snapdragon-node@^2.0.1": - "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" - "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" - "version" "2.1.1" +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: - "define-property" "^1.0.0" - "isobject" "^3.0.0" - "snapdragon-util" "^3.0.1" + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" -"snapdragon-util@^3.0.1": - "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" - "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" - "version" "3.0.1" +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: - "kind-of" "^3.2.0" + kind-of "^3.2.0" -"snapdragon@^0.8.1": - "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" - "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" - "version" "0.8.2" +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: - "base" "^0.11.1" - "debug" "^2.2.0" - "define-property" "^0.2.5" - "extend-shallow" "^2.0.1" - "map-cache" "^0.2.2" - "source-map" "^0.5.6" - "source-map-resolve" "^0.5.0" - "use" "^3.1.0" + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" -"source-map-resolve@^0.5.0": - "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" - "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" - "version" "0.5.3" +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: - "atob" "^2.1.2" - "decode-uri-component" "^0.2.0" - "resolve-url" "^0.2.1" - "source-map-url" "^0.4.0" - "urix" "^0.1.0" + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" -"source-map-support@^0.5.6": - "integrity" "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" - "version" "0.5.19" +source-map-support@^0.5.6: + version "0.5.19" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" + buffer-from "^1.0.0" + source-map "^0.6.0" -"source-map-url@^0.4.0": - "integrity" "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" - "version" "0.4.0" +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -"source-map@^0.5.0": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -"source-map@^0.5.6": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== -"source-map@^0.7.3": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"spdx-correct@^3.0.0": - "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" - "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" - "version" "3.1.1" +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: - "spdx-expression-parse" "^3.0.0" - "spdx-license-ids" "^3.0.0" + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" -"spdx-exceptions@^2.1.0": - "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" - "version" "2.3.0" +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== -"spdx-expression-parse@^3.0.0": - "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" - "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" - "version" "3.0.1" +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: - "spdx-exceptions" "^2.1.0" - "spdx-license-ids" "^3.0.0" + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" -"spdx-license-ids@^3.0.0": - "integrity" "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==" - "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz" - "version" "3.0.6" +spdx-license-ids@^3.0.0: + version "3.0.6" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz" + integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== -"split-string@^3.0.1", "split-string@^3.0.2": - "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" - "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" - "version" "3.1.0" +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: - "extend-shallow" "^3.0.0" + extend-shallow "^3.0.0" -"sprintf-js@~1.0.2": - "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -"sshpk@^1.7.0": - "integrity" "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==" - "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" - "version" "1.16.1" +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: - "asn1" "~0.2.3" - "assert-plus" "^1.0.0" - "bcrypt-pbkdf" "^1.0.0" - "dashdash" "^1.12.0" - "ecc-jsbn" "~0.1.1" - "getpass" "^0.1.1" - "jsbn" "~0.1.0" - "safer-buffer" "^2.0.2" - "tweetnacl" "~0.14.0" + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" -"stack-utils@^2.0.2": - "integrity" "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==" - "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz" - "version" "2.0.3" +stack-utils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz" + integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== dependencies: - "escape-string-regexp" "^2.0.0" + escape-string-regexp "^2.0.0" -"static-extend@^0.1.1": - "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" - "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" - "version" "0.1.2" +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: - "define-property" "^0.2.5" - "object-copy" "^0.1.0" + define-property "^0.2.5" + object-copy "^0.1.0" -"stealthy-require@^1.1.1": - "integrity" "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" - "resolved" "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" - "version" "1.1.1" +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= -"string-length@^4.0.1": - "integrity" "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==" - "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz" - "version" "4.0.1" +string-length@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz" + integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== dependencies: - "char-regex" "^1.0.2" - "strip-ansi" "^6.0.0" + char-regex "^1.0.2" + strip-ansi "^6.0.0" -"string-width@^3.0.0": - "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" - "version" "3.1.0" +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: - "emoji-regex" "^7.0.1" - "is-fullwidth-code-point" "^2.0.0" - "strip-ansi" "^5.1.0" + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" -"string-width@^4.1.0": - "integrity" "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz" - "version" "4.2.0" +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.0" + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" -"string-width@^4.2.0": - "integrity" "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz" - "version" "4.2.0" +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.0" + ansi-regex "^4.1.0" -"strip-ansi@^5.1.0": - "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - "version" "5.2.0" +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: - "ansi-regex" "^4.1.0" + ansi-regex "^5.0.0" -"strip-ansi@^6.0.0": - "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - "version" "6.0.0" +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: - "ansi-regex" "^5.0.0" + has-flag "^3.0.0" -"strip-bom@^4.0.0": - "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - "version" "4.0.0" - -"strip-eof@^1.0.0": - "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" - "version" "1.0.0" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" - -"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": - "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - "version" "3.1.1" - -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: - "has-flag" "^3.0.0" + has-flag "^4.0.0" -"supports-color@^7.0.0", "supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" +supports-hyperlinks@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz" + integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" + supports-color "^7.0.0" -"supports-hyperlinks@^2.0.0": - "integrity" "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==" - "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz" - "version" "2.1.0" +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.npmjs.org/table/-/table-5.4.6.tgz" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== dependencies: - "has-flag" "^4.0.0" - "supports-color" "^7.0.0" + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" -"symbol-tree@^3.2.4": - "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - "version" "3.2.4" - -"table@^5.2.3": - "integrity" "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==" - "resolved" "https://registry.npmjs.org/table/-/table-5.4.6.tgz" - "version" "5.4.6" +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: - "ajv" "^6.10.2" - "lodash" "^4.17.14" - "slice-ansi" "^2.1.0" - "string-width" "^3.0.0" + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" -"terminal-link@^2.0.0": - "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" - "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "ansi-escapes" "^4.2.1" - "supports-hyperlinks" "^2.0.0" - -"test-exclude@^6.0.0": - "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" - "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - "version" "6.0.0" +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" - "glob" "^7.1.4" - "minimatch" "^3.0.4" + glob "^7.1.4" + minimatch "^3.0.4" -"text-table@^0.2.0": - "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - "version" "0.2.0" +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -"throat@^5.0.0": - "integrity" "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - "resolved" "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" - "version" "5.0.0" +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -"tmpl@1.0.x": - "integrity" "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" - "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" - "version" "1.0.4" +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= -"to-object-path@^0.3.0": - "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" - "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" - "version" "0.3.0" +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: - "kind-of" "^3.0.2" + kind-of "^3.0.2" -"to-regex-range@^2.1.0": - "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - "version" "2.1.1" +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: - "is-number" "^3.0.0" - "repeat-string" "^1.6.1" + is-number "^3.0.0" + repeat-string "^1.6.1" -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: - "is-number" "^7.0.0" + is-number "^7.0.0" -"to-regex@^3.0.1", "to-regex@^3.0.2": - "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" - "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" - "version" "3.0.2" +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "regex-not" "^1.0.2" - "safe-regex" "^1.1.0" + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" -"tough-cookie@^2.3.3": - "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - "version" "2.5.0" +tough-cookie@^2.3.3, tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: - "psl" "^1.1.28" - "punycode" "^2.1.1" + psl "^1.1.28" + punycode "^2.1.1" -"tough-cookie@^3.0.1": - "integrity" "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz" - "version" "3.0.1" +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz" + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== dependencies: - "ip-regex" "^2.1.0" - "psl" "^1.1.28" - "punycode" "^2.1.1" + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" -"tough-cookie@~2.5.0": - "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - "version" "2.5.0" +tr46@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz" + integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== dependencies: - "psl" "^1.1.28" - "punycode" "^2.1.1" + punycode "^2.1.1" -"tr46@^2.0.2": - "integrity" "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz" - "version" "2.0.2" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: - "punycode" "^2.1.1" + safe-buffer "^5.0.1" -"tunnel-agent@^0.6.0": - "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" - "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - "version" "0.6.0" +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: - "safe-buffer" "^5.0.1" + prelude-ls "^1.2.1" -"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": - "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - "version" "0.14.5" - -"type-check@^0.4.0", "type-check@~0.4.0": - "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" - "version" "0.4.0" +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: - "prelude-ls" "^1.2.1" + prelude-ls "~1.1.2" -"type-check@~0.3.2": - "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - "version" "0.3.2" +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: - "prelude-ls" "~1.1.2" + is-typedarray "^1.0.0" -"type-detect@4.0.8": - "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - "version" "4.0.8" - -"type-fest@^0.11.0": - "integrity" "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz" - "version" "0.11.0" - -"type-fest@^0.6.0": - "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" - "version" "0.6.0" - -"type-fest@^0.8.1": - "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" - "version" "0.8.1" - -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: - "is-typedarray" "^1.0.0" + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" -"union-value@^1.0.0": - "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" - "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" - "version" "1.0.1" +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: - "arr-union" "^3.1.0" - "get-value" "^2.0.6" - "is-extendable" "^0.1.1" - "set-value" "^2.0.1" + has-value "^0.3.1" + isobject "^3.0.0" -"unset-value@^1.0.0": - "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" - "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" - "version" "1.0.0" +uri-js@^4.2.2: + version "4.4.0" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz" + integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== dependencies: - "has-value" "^0.3.1" - "isobject" "^3.0.0" + punycode "^2.1.0" -"uri-js@^4.2.2": - "integrity" "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==" - "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz" - "version" "4.4.0" - dependencies: - "punycode" "^2.1.0" +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -"urix@^0.1.0": - "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" - "version" "0.1.0" +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -"use@^3.1.0": - "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" - "version" "3.1.1" +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -"uuid@^3.3.2": - "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - "version" "3.4.0" +uuid@^8.3.0: + version "8.3.1" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz" + integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg== -"uuid@^8.3.0": - "integrity" "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz" - "version" "8.3.1" +v8-compile-cache@^2.0.3: + 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== -"v8-compile-cache@^2.0.3": - "integrity" "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" - "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz" - "version" "2.2.0" - -"v8-to-istanbul@^7.0.0": - "integrity" "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==" - "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz" - "version" "7.0.0" +v8-to-istanbul@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz" + integrity sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - "convert-source-map" "^1.6.0" - "source-map" "^0.7.3" + convert-source-map "^1.6.0" + source-map "^0.7.3" -"validate-npm-package-license@^3.0.1": - "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" - "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" - "version" "3.0.4" +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: - "spdx-correct" "^3.0.0" - "spdx-expression-parse" "^3.0.0" + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" -"verror@1.10.0": - "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" - "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - "version" "1.10.0" +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: - "assert-plus" "^1.0.0" - "core-util-is" "1.0.2" - "extsprintf" "^1.2.0" + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" -"vscode-json-languageservice@^3.7.0": - "integrity" "sha512-8IvuRSQnjznu+obqy6Dy4S4H68Ke7a3Kb+A0FcdctyAMAWEnrORpCpMOMqEYiPLm/OTYLVWJ7ql3qToDTozu4w==" - "resolved" "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.10.0.tgz" - "version" "3.10.0" +vscode-json-languageservice@^3.7.0: + version "3.10.0" + resolved "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.10.0.tgz" + integrity sha512-8IvuRSQnjznu+obqy6Dy4S4H68Ke7a3Kb+A0FcdctyAMAWEnrORpCpMOMqEYiPLm/OTYLVWJ7ql3qToDTozu4w== dependencies: - "jsonc-parser" "^2.3.1" - "vscode-languageserver-textdocument" "^1.0.1" - "vscode-languageserver-types" "3.16.0-next.2" - "vscode-nls" "^5.0.0" - "vscode-uri" "^2.1.2" + jsonc-parser "^2.3.1" + vscode-languageserver-textdocument "^1.0.1" + vscode-languageserver-types "3.16.0-next.2" + vscode-nls "^5.0.0" + vscode-uri "^2.1.2" -"vscode-languageserver-textdocument@^1.0.1": - "integrity" "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==" - "resolved" "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz" - "version" "1.0.1" +vscode-languageserver-textdocument@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz" + integrity sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA== -"vscode-languageserver-types@3.16.0-next.2": - "integrity" "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==" - "resolved" "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz" - "version" "3.16.0-next.2" +vscode-languageserver-types@3.16.0-next.2: + version "3.16.0-next.2" + resolved "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz" + integrity sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q== -"vscode-nls@^5.0.0": - "integrity" "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==" - "resolved" "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz" - "version" "5.0.0" +vscode-nls@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz" + integrity sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA== -"vscode-uri@^2.1.2": - "integrity" "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" - "resolved" "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz" - "version" "2.1.2" +vscode-uri@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz" + integrity sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A== -"w3c-hr-time@^1.0.2": - "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" - "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" - "version" "1.0.2" +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: - "browser-process-hrtime" "^1.0.0" + browser-process-hrtime "^1.0.0" -"w3c-xmlserializer@^2.0.0": - "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" - "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" - "version" "2.0.0" +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: - "xml-name-validator" "^3.0.0" + xml-name-validator "^3.0.0" -"walker@^1.0.7", "walker@~1.0.5": - "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" - "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" - "version" "1.0.7" +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: - "makeerror" "1.0.x" + makeerror "1.0.x" -"webidl-conversions@^5.0.0": - "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" - "version" "5.0.0" +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== -"webidl-conversions@^6.1.0": - "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" - "version" "6.1.0" +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== -"whatwg-encoding@^1.0.5": - "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" - "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" - "version" "1.0.5" +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: - "iconv-lite" "0.4.24" + iconv-lite "0.4.24" -"whatwg-mimetype@^2.3.0": - "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" - "version" "2.3.0" +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== -"whatwg-url@^8.0.0": - "integrity" "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz" - "version" "8.4.0" +whatwg-url@^8.0.0: + version "8.4.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz" + integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== dependencies: - "lodash.sortby" "^4.7.0" - "tr46" "^2.0.2" - "webidl-conversions" "^6.1.0" + lodash.sortby "^4.7.0" + tr46 "^2.0.2" + webidl-conversions "^6.1.0" -"which-module@^2.0.0": - "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -"which@^1.2.9": - "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" - "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - "version" "1.3.1" +which@^1.2.9: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: - "isexe" "^2.0.0" + isexe "^2.0.0" -"which@^2.0.1", "which@^2.0.2": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" +which@^2.0.1, which@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: - "isexe" "^2.0.0" + isexe "^2.0.0" -"word-wrap@^1.2.3", "word-wrap@~1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -"write-file-atomic@^3.0.0": - "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - "version" "3.0.3" +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: - "imurmurhash" "^0.1.4" - "is-typedarray" "^1.0.0" - "signal-exit" "^3.0.2" - "typedarray-to-buffer" "^3.1.5" + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" -"write@1.0.3": - "integrity" "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==" - "resolved" "https://registry.npmjs.org/write/-/write-1.0.3.tgz" - "version" "1.0.3" +write@1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== dependencies: - "mkdirp" "^0.5.1" + mkdirp "^0.5.1" -"ws@^7.2.3": - "integrity" "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz" - "version" "7.4.0" +ws@^7.2.3: + version "7.4.0" + resolved "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz" + integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ== -"xml-name-validator@^3.0.0": - "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" - "version" "3.0.0" +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== -"xmlchars@^2.2.0": - "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" - "version" "2.2.0" +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -"y18n@^4.0.0": - "integrity" "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz" - "version" "4.0.0" +y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -"yargs-parser@^18.1.2": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" + camelcase "^5.0.0" + decamelize "^1.2.0" -"yargs@^15.4.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" +yargs@^15.4.1: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" From aa4484371dab259b975604e5e8ae7c92fe5a45f6 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 2 Sep 2021 13:39:30 +0530 Subject: [PATCH 144/220] domains: moves ckn record file to domains directory --- ckn.json => domains/ckn.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename ckn.json => domains/ckn.json (100%) diff --git a/ckn.json b/domains/ckn.json similarity index 100% rename from ckn.json rename to domains/ckn.json From 8d4788c61bd1b73df560f16a4af6ec656b84c210 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 2 Sep 2021 15:00:34 +0530 Subject: [PATCH 145/220] mx: adds validation rules for mx records --- domains/dipan.json | 4 ++-- tests/validations.test.js | 27 ++++++++++++++++++++++++--- utils/constants.js | 4 ++-- utils/validations.js | 36 +++++++++++++++++++++++++++--------- 4 files changed, 55 insertions(+), 16 deletions(-) diff --git a/domains/dipan.json b/domains/dipan.json index 617f3f79d..1e7956dd9 100644 --- a/domains/dipan.json +++ b/domains/dipan.json @@ -6,6 +6,6 @@ "email": "dipanroy@mindwebs.org" }, "record": { - "A": "115.187.62.14" + "A": ["115.187.62.14"] } -} \ No newline at end of file +} diff --git a/tests/validations.test.js b/tests/validations.test.js index 2971b82a7..be0199f7a 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -1,4 +1,4 @@ -const { validateDomainData } = require('../utils/validations'); +const { validateDomainData, isValidDomain } = require('../utils/validations'); const defaultDomain = { name: 'aaa', @@ -13,6 +13,25 @@ const defaultDomain = { const getstroflen = len => Array(len).fill('a').join(''); +describe('isValidMX', () => { + it('should be valid mx record', () => { + const cases = [ + { mx: 'foobar.com', result: true }, + { mx: 'as.as', result: true }, + { mx: 'ASPMX.L.GOOGLE.COM', result: true }, + { mx: 'ALT4.ASPMX.L.GOOGLE.COM', result: true }, + { mx: 'hello', result: false }, + { mx: 'helalsds-asd5sjdsd.com', result: true }, + { mx: 'helalsds?asd5sjdsd.com', result: false }, + { mx: 'helalsds_asd5sjdsd.com', result: false }, + ]; + + cases.forEach(({ mx, result }) => { + expect(isValidDomain(mx)).toBe(result); + }); + }); +}); + describe('validateDomainData', () => { const invalidCases = [ {}, @@ -32,6 +51,7 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { CNAME: 'http://foobar.com' } }, { ...defaultDomain, record: { CNAME: 'https://foobar.com' } }, { ...defaultDomain, record: { URL: 'foobar.com' } }, + { ...defaultDomain, record: { CNAME: 'foobar.com', A: ['11.22.22.33'] } }, ]; const validCases = [ @@ -44,9 +64,10 @@ describe('validateDomainData', () => { ...defaultDomain, description: getstroflen(99), }, - { ...defaultDomain, record: { CNAME: 'aa.sd', URL: '121,3213' } }, + { ...defaultDomain, record: { CNAME: 'aa.sd' } }, { ...defaultDomain, record: { URL: 'https://foobar.com' } }, { ...defaultDomain, record: { URL: 'http://foobar.com/foobar/' } }, + { ...defaultDomain, record: { CNAME: 'foobar.com', MX: ['ALT4.ASPMX.L.GOOGLE.COM'] } }, ]; it('should return false for invalid data', () => { @@ -60,7 +81,7 @@ describe('validateDomainData', () => { it('should return true if the name is valid', () => { validCases.forEach(data => { const { valid, errors } = validateDomainData(data); - if (!valid) console.log(errors); + if (!valid) console.log(JSON.stringify(errors, null, 2)); expect(valid).toBe(true); expect(errors).toEqual([]); }); diff --git a/utils/constants.js b/utils/constants.js index f3ef2b6ac..5d125b172 100644 --- a/utils/constants.js +++ b/utils/constants.js @@ -21,12 +21,12 @@ const DOMAINS_PATH = require('path').resolve('domains'); module.exports = { ENV, IS_TEST, - VALID_RECORD_TYPES: ['CNAME', 'A', 'URL'], + VALID_RECORD_TYPES: ['CNAME', 'A', 'URL', 'MX'], DOMAIN_DOMAIN: DOMAIN_DOMAIN || 'booboo.xyz', DOMAIN_USER: IS_TEST ? 'testuser' : DOMAIN_USER, DOMAIN_API_KEY: IS_TEST ? 'testkey' : DOMAIN_API_KEY, DOMAIN_API_HOST: IS_TEST ? 'example.com' : DOMAIN_API_HOST, DOMAIN_API_PORT: IS_TEST ? 6969 : DOMAIN_API_PORT, DOMAINS_PATH, - TTL: 5*60*60, + TTL: 5 * 60 * 60, }; diff --git a/utils/validations.js b/utils/validations.js index 7365a2ab0..c37a68925 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -4,16 +4,33 @@ const { or, and, validate, between, testRegex, withLengthEq, withLengthGte } = r const isValidURL = testRegex(/^https?:\/\//ig); +const isValidDomain = testRegex(/^(([a-z0-9\-]+)\.)+[a-z]+$/ig) + +// TODO: Add priority to records + +const allowMXRecord = R.compose( + R.ifElse(R.includes('MX'), withLengthEq(2), withLengthEq(1)), + R.keys, +); + const validateCnameRecord = key => and([ R.propSatisfies(R.is(String), key), - R.compose(withLengthEq(1), R.reject(R.equals('URL')), R.keys), - R.propSatisfies(withLengthGte(3), key), - R.propSatisfies(R.complement(isValidURL), key), + allowMXRecord, + R.propSatisfies(withLengthGte(4), key), + R.propSatisfies(isValidDomain, key), + //R.propSatisfies(R.complement(isValidURL), key), ]); const validateARecord = key => and([ - R.compose(withLengthEq(1), R.keys), + allowMXRecord, R.propSatisfies(withLengthGte(1), key), + R.propIs(Array, key), +]); + +const validateMXRecord = key => and([ + R.propSatisfies(withLengthGte(1), key), + R.propSatisfies(R.all(isValidDomain), key), + R.propIs(Array, key), ]); const validateDomainData = validate({ @@ -35,7 +52,7 @@ const validateDomainData = validate({ R.is(Object), R.complement(R.isEmpty), R.where({ - username: and([ R.is(String), withLengthGte(1) ]), + username: and([R.is(String), withLengthGte(1)]), email: R.is(String), }), ]), @@ -46,13 +63,14 @@ const validateDomainData = validate({ R.is(Object), R.compose(R.isEmpty, R.difference(R.__, VALID_RECORD_TYPES), R.keys), R.cond([ - [R.has('CNAME'), validateCnameRecord('CNAME')], - [R.has('A'), validateARecord('A')], - [R.has('URL'), R.propSatisfies(isValidURL, 'URL')], + [R.has('CNAME'), validateCnameRecord('CNAME')], + [R.has('A'), validateARecord('A')], + [R.has('URL'), R.propSatisfies(isValidURL, 'URL')], + [R.has('MX'), validateMXRecord('MX')], [R.T, R.T], ]), ]), }, }); -module.exports = { validateDomainData }; +module.exports = { validateDomainData, isValidDomain }; From eb484fe163d93e02b57ab6957b2a0794e14a91a6 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 2 Sep 2021 15:24:17 +0530 Subject: [PATCH 146/220] mx: adds automatic priority for mx record lists + publishing --- scripts/register-domains.js | 9 +++++---- tests/domain-service.test.js | 26 +++++++++++++++----------- tests/register.test.js | 22 ++++++++++++++-------- utils/domain-service.js | 3 ++- utils/lib/cpanel.js | 1 - 5 files changed, 36 insertions(+), 25 deletions(-) diff --git a/scripts/register-domains.js b/scripts/register-domains.js index 1cefbda7f..cba514b01 100644 --- a/scripts/register-domains.js +++ b/scripts/register-domains.js @@ -10,18 +10,19 @@ const toHostList = R.chain(data => { const rs = getRecords(data.record); return R.chain(([recordType, urls]) => - (Array.isArray(urls) ? urls : [urls]).map(url => ({ + (Array.isArray(urls) ? urls : [urls]).map((url, index) => ({ name: data.name, type: recordType, address: (recordType === 'CNAME' ? `${url}`.toLowerCase() : `${url}`).replace(/\/$/g, ''), ttl: TTL, + ...(recordType === 'MX' ? { priority: index + 20 } : {}) })) - , rs); + , rs); }); -const registerDomains = async ({ domainService, getDomains, log = () => {} }) => { +const registerDomains = async ({ domainService, getDomains, log = () => { } }) => { const domains = await getDomains().then(toHostList); - + if (domains.length === 0) return Promise.reject(new Error('Nothing to register')); diff --git a/tests/domain-service.test.js b/tests/domain-service.test.js index d51c0916f..88ef8aa15 100644 --- a/tests/domain-service.test.js +++ b/tests/domain-service.test.js @@ -1,6 +1,6 @@ const R = require('ramda'); const { getDomainService, diffRecords } = require('../utils/domain-service'); -const {DOMAIN_DOMAIN} = require('../utils/constants'); +const { DOMAIN_DOMAIN } = require('../utils/constants'); const getCpanel = ({ zone, addZone, removeZone, redir, addRedir, removeRedir } = {}) => ({ zone: { @@ -115,16 +115,18 @@ describe('Domain service', () => { const addRedir = jest.fn(async () => ({})); const removeRedir = jest.fn(async () => ({})); - const mockDS = ({ zones, redirections }) => getDomainService({ cpanel: getCpanel({ - zone: async () => zones, - redir: async () => redirections, - addZone, - addRedir, - removeZone, - removeRedir, - }) }); + const mockDS = ({ zones, redirections }) => getDomainService({ + cpanel: getCpanel({ + zone: async () => zones, + redir: async () => redirections, + addZone, + addRedir, + removeZone, + removeRedir, + }) + }); - const getRecordCalls = recfn => recfn.mock.calls.map(R.head).map(R.pick(['name', 'type', 'address', 'redirect', 'domain', 'line'])); + const getRecordCalls = recfn => recfn.mock.calls.map(R.head).map(R.pick(['name', 'type', 'address', 'redirect', 'domain', 'line', 'priority'])); beforeEach(() => { addZone.mockClear(); @@ -187,11 +189,13 @@ describe('Domain service', () => { { name: 'a', type: 'CNAME', address: 'boo' }, { name: 'b', type: 'CNAME', address: 'goo' }, { name: 'c', type: 'A', address: '12.131321.213' }, + { name: 'c', type: 'MX', address: 'foobar.com', priority: 2 }, ]); - expect(addZone).toBeCalledTimes(1); + expect(addZone).toBeCalledTimes(2); expect(getRecordCalls(addZone)).toEqual([ { name: 'c', type: 'A', address: '12.131321.213' }, + { name: 'c', type: 'MX', address: 'foobar.com', priority: 2 }, ]); expect(removeZone).toBeCalledTimes(0); }); diff --git a/tests/register.test.js b/tests/register.test.js index 68c15e5be..70b69ba4a 100644 --- a/tests/register.test.js +++ b/tests/register.test.js @@ -22,6 +22,7 @@ describe('toHostList', () => { { name: 'akshay', record: { CNAME: 'phenax.github.io' } }, { name: 'foobar', record: { CNAME: 'v.io' } }, { name: 'xx', record: { A: ['1.2.3.4', '5.6.3.2', '1.2.31.1'] } }, + { name: 'xx', record: { CNAME: 'foobar.com', MX: ['as.com', 'f.com'] } }, ]); expect(res).toEqual([ @@ -30,6 +31,9 @@ describe('toHostList', () => { { name: 'xx', type: 'A', address: '1.2.3.4', ttl: TTL }, { name: 'xx', type: 'A', address: '5.6.3.2', ttl: TTL }, { name: 'xx', type: 'A', address: '1.2.31.1', ttl: TTL }, + { name: 'xx', type: 'CNAME', address: 'foobar.com', ttl: TTL }, + { name: 'xx', type: 'MX', address: 'as.com', priority: 20, ttl: TTL }, + { name: 'xx', type: 'MX', address: 'f.com', priority: 21, ttl: TTL }, ]); }); }); @@ -40,14 +44,16 @@ describe('registerDomains', () => { const addRedir = jest.fn(async () => ({})); const removeRedir = jest.fn(async () => ({})); - const mockDS = ({ zones, redirections }) => getDomainService({ cpanel: getCpanel({ - zone: async () => zones, - redir: async () => redirections, - addZone, - addRedir, - removeZone, - removeRedir, - }) }); + const mockDS = ({ zones, redirections }) => getDomainService({ + cpanel: getCpanel({ + zone: async () => zones, + redir: async () => redirections, + addZone, + addRedir, + removeZone, + removeRedir, + }) + }); beforeEach(() => { addZone.mockClear(); diff --git a/utils/domain-service.js b/utils/domain-service.js index 55ea3adb3..14ebf3730 100644 --- a/utils/domain-service.js +++ b/utils/domain-service.js @@ -12,11 +12,12 @@ const recordToRedirection = ({ name, address }) => ({ redirect_wildcard: 1, redirect_www: 1, }); -const recordToZone = ({ name, type, address, id }) => ({ +const recordToZone = ({ name, type, address, id, priority }) => ({ line: id, name, type, address, + ...(type === 'MX' ? { priority } : {}), ...(type === 'CNAME' ? { cname: address } : {}), ...(type === 'TXT' ? { txtdata: address } : {}), }); diff --git a/utils/lib/cpanel.js b/utils/lib/cpanel.js index b45b20ecd..542d6c98f 100644 --- a/utils/lib/cpanel.js +++ b/utils/lib/cpanel.js @@ -4,7 +4,6 @@ const qs = require('qs'); const { DOMAIN_API_HOST, DOMAIN_API_PORT, DOMAIN_USER, DOMAIN_API_KEY, DOMAIN_DOMAIN } = require('../constants'); const CpanelClient = (options) => { - // TODO: Make defaultQuery functional const api = ({ basePath = '', action = '' }) => (module, func, defaultQuery = {}) => (q = {}) => { const query = { ...defaultQuery, From a06538e57e1a2f26cdd8575494400fbfbd58500a Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 2 Sep 2021 18:13:48 +0530 Subject: [PATCH 147/220] fix(mx-remove): fixes diffing and removal of mx records --- domains/akshay.json | 8 ++++++-- utils/domain-service.js | 22 +++++++++++++++++----- utils/lib/cpanel.js | 15 +++++++++++++-- 3 files changed, 36 insertions(+), 9 deletions(-) diff --git a/domains/akshay.json b/domains/akshay.json index 4523d9f33..33bc64562 100644 --- a/domains/akshay.json +++ b/domains/akshay.json @@ -6,6 +6,10 @@ "email": "phenax5@gmail.com" }, "record": { - "CNAME": "phenax.github.io" + "CNAME": "phenax.github.io", + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] } -} \ No newline at end of file +} diff --git a/utils/domain-service.js b/utils/domain-service.js index 14ebf3730..14112d484 100644 --- a/utils/domain-service.js +++ b/utils/domain-service.js @@ -24,11 +24,12 @@ const recordToZone = ({ name, type, address, id, priority }) => ({ const cleanName = name => name === DOMAIN_DOMAIN ? '@' : `${name}`.replace(new RegExp(`\\.${DOMAIN_DOMAIN}\\.?$`), '').toLowerCase(); -const zoneToRecord = ({ name, type, cname, address, record, line: id }) => ({ +const zoneToRecord = ({ name, type, cname, address, priority, preference, exchange, record, line: id }) => ({ id, name: cleanName(name), type: `${type}`, - address: `${cname || address || record}`.replace(/\.$/g, '').toLowerCase(), + address: `${exchange || cname || address || record}`.replace(/\.$/g, '').toLowerCase(), + priority: priority || preference, }); const redirectionToRecord = ({ domain, destination }) => ({ id: domain, @@ -37,6 +38,12 @@ const redirectionToRecord = ({ domain, destination }) => ({ address: `${destination}`.replace(/\/$/g, ''), }); +const recordToEmailMx = ({ name, address, priority }) => ({ + domain: `${name}.is-a.dev`, + exchanger: address, + priority, +}) + const getHostKey = host => `${host.name}##${host.type}##${host.address}`; const diffRecords = (oldRecords, newRecords) => { @@ -70,13 +77,18 @@ const getDomainService = ({ cpanel }) => { const fetchRedirections = R.compose(then(R.map(redirectionToRecord)), cpanel.redirection.fetch); const addZoneRecord = lazyTask(R.compose( - cpanel.zone.add, + R.ifElse(R.propEq('type', 'MX'), + R.compose(cpanel.email.add, recordToEmailMx), + cpanel.zone.add + ), recordToZone, print(({ name }) => `Adding zone for ${name}...`), )); const removeZoneRecord = lazyTask(R.compose( - cpanel.zone.remove, - R.pick(['line']), + R.ifElse(R.propEq('type', 'MX'), + R.compose(cpanel.email.remove, recordToEmailMx), + R.compose(cpanel.zone.remove, R.pick(['line'])) + ), recordToZone, print(({ name }) => `Deleting zone for ${name}...`), )); diff --git a/utils/lib/cpanel.js b/utils/lib/cpanel.js index 542d6c98f..29743295a 100644 --- a/utils/lib/cpanel.js +++ b/utils/lib/cpanel.js @@ -35,7 +35,7 @@ const CpanelClient = (options) => { return { zone: { // { customonly, domain } - // -> { cpanelresult: { data[{ class, ttl, name, line, Line, cname, type, record }] } } + // -> [{ class, ttl, name, line, Line, cname, type, record }] fetch: R.compose( p => p.then(R.pathOr([], ['cpanelresult', 'data'])), api2('ZoneEdit', 'fetchzone_records', { customonly: 1, domain: options.domain }) @@ -44,13 +44,14 @@ const CpanelClient = (options) => { // { name, type(A|CNAME), cname, address, ttl } // -> {} add: api2('ZoneEdit', 'add_zone_record', { domain: options.domain }), + // { line } // -> {} remove: api2('ZoneEdit', 'remove_zone_record', { domain: options.domain }), }, redirection: { // {} - // -> { domain, destination } + // -> [{ domain, destination }] fetch: R.compose( p => p.then(R.pathOr([], ['data'])), uapi('Mime', 'list_redirects'), @@ -59,6 +60,7 @@ const CpanelClient = (options) => { // { domain, redirect, type(permanent|tmp), redirect_wildcard(0|1), redirect(0|1|2) } // -> {} add: uapi('Mime', 'add_redirect'), + // { domain } // -> {} remove: uapi('Mime', 'delete_redirect'), @@ -66,6 +68,15 @@ const CpanelClient = (options) => { file: { write: uapi('Fileman', 'save_file_content', { from_charset: 'UTF-8', to_charset: 'UTF-8', fallback: 1 }), }, + email: { + // { domain, exchanger, priority } + // -> {} + add: uapi('Email', 'add_mx', { alwaysaccept: 'auto' }), + + // { domain, exchanger, priority } + // -> {} + remove: uapi('Email', 'delete_mx', { alwaysaccept: 'auto' }), + }, }; }; From 96fd0eb94c3afba8c0cc27e414f5ef963fd3aa76 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 2 Sep 2021 18:45:31 +0530 Subject: [PATCH 148/220] chore: fixes broken test cases --- tests/domain-service.test.js | 42 ++++++++++++++++++++++++++++++++---- tests/register.test.js | 10 +++++++++ 2 files changed, 48 insertions(+), 4 deletions(-) diff --git a/tests/domain-service.test.js b/tests/domain-service.test.js index 88ef8aa15..166712596 100644 --- a/tests/domain-service.test.js +++ b/tests/domain-service.test.js @@ -2,7 +2,7 @@ const R = require('ramda'); const { getDomainService, diffRecords } = require('../utils/domain-service'); const { DOMAIN_DOMAIN } = require('../utils/constants'); -const getCpanel = ({ zone, addZone, removeZone, redir, addRedir, removeRedir } = {}) => ({ +const getCpanel = ({ zone, addZone, removeZone, redir, addRedir, removeRedir, addEmail, removeEmail } = {}) => ({ zone: { fetch: (_) => zone(), add: (rec) => addZone(rec), @@ -13,6 +13,10 @@ const getCpanel = ({ zone, addZone, removeZone, redir, addRedir, removeRedir } = add: (rec) => addRedir(rec), remove: (rec) => removeRedir(rec), }, + email: { + add: (rec) => addEmail(rec), + remove: (rec) => removeEmail(rec), + }, }); describe('diffRecords', () => { @@ -114,25 +118,33 @@ describe('Domain service', () => { const removeZone = jest.fn(async () => ({})); const addRedir = jest.fn(async () => ({})); const removeRedir = jest.fn(async () => ({})); + const addEmail = jest.fn(async () => ({})); + const removeEmail = jest.fn(async () => ({})); const mockDS = ({ zones, redirections }) => getDomainService({ cpanel: getCpanel({ zone: async () => zones, redir: async () => redirections, addZone, + addEmail, addRedir, removeZone, removeRedir, + removeEmail, }) }); - const getRecordCalls = recfn => recfn.mock.calls.map(R.head).map(R.pick(['name', 'type', 'address', 'redirect', 'domain', 'line', 'priority'])); + const getRecordCalls = recfn => recfn.mock.calls + .map(R.head) + .map(R.pick(['name', 'type', 'address', 'redirect', 'domain', 'line', 'priority', 'exchanger'])); beforeEach(() => { addZone.mockClear(); removeZone.mockClear(); addRedir.mockClear(); removeRedir.mockClear(); + addEmail.mockClear(); + removeEmail.mockClear(); }); describe('getHosts', () => { @@ -192,12 +204,18 @@ describe('Domain service', () => { { name: 'c', type: 'MX', address: 'foobar.com', priority: 2 }, ]); - expect(addZone).toBeCalledTimes(2); + expect(addZone).toBeCalledTimes(1); expect(getRecordCalls(addZone)).toEqual([ { name: 'c', type: 'A', address: '12.131321.213' }, - { name: 'c', type: 'MX', address: 'foobar.com', priority: 2 }, ]); + + expect(addEmail).toBeCalledTimes(1); + expect(getRecordCalls(addEmail)).toEqual([ + { domain: 'c.is-a.dev', exchanger: 'foobar.com', priority: 2 }, + ]); + expect(removeZone).toBeCalledTimes(0); + expect(removeEmail).toBeCalledTimes(0); }); it('should update matching host and set it', async () => { @@ -256,6 +274,9 @@ describe('Domain service', () => { { line: 2, name: 'b', type: 'A', address: '1' }, { line: 3, name: 'b', type: 'A', address: '2' }, { line: 4, name: 'c', type: 'CNAME', address: 'hello.com' }, + { line: 5, name: 'c', type: 'MX', address: 'mx1.hello.com', priority: 20 }, + { line: 6, name: 'c', type: 'MX', address: 'mx2.hello.com', priority: 21 }, + { line: 7, name: 'b', type: 'MX', address: 'foo.bar', priority: 20 }, ]; const redirections = [ { domain: `b.${DOMAIN_DOMAIN}`, destination: 'https://foobar.com' }, @@ -275,6 +296,8 @@ describe('Domain service', () => { { name: 'd', type: 'CNAME', address: 'helo.com' }, { name: 'd', type: 'URL', address: 'https://hhh.com' }, { name: 'x', type: 'URL', address: 'https://example69.com' }, + { name: 'c', type: 'MX', address: 'mx2.hello.com', priority: 21 }, + { name: 'a', type: 'MX', address: 'example.com', priority: 20 }, ]); expect(addZone).toBeCalledTimes(3); @@ -287,6 +310,17 @@ describe('Domain service', () => { expect(getRecordCalls(removeZone)).toEqual([ { line: 1 }, ]); + + expect(addEmail).toBeCalledTimes(1); + expect(getRecordCalls(addEmail)).toEqual([ + { domain: 'a.is-a.dev', exchanger: 'example.com', priority: 20 }, + ]); + expect(removeEmail).toBeCalledTimes(2); + expect(getRecordCalls(removeEmail)).toEqual([ + { domain: 'c.is-a.dev', exchanger: 'mx1.hello.com', priority: 20 }, + { domain: 'b.is-a.dev', exchanger: 'foo.bar', priority: 20 }, + ]); + expect(addRedir).toBeCalledTimes(3); expect(getRecordCalls(addRedir)).toEqual([ { domain: `b.${DOMAIN_DOMAIN}`, type: 'permanent', redirect: 'https://wowow.com' }, diff --git a/tests/register.test.js b/tests/register.test.js index 70b69ba4a..88eb4694e 100644 --- a/tests/register.test.js +++ b/tests/register.test.js @@ -14,6 +14,10 @@ const getCpanel = ({ zone, addZone, removeZone, redir, addRedir, removeRedir } = add: (rec) => addRedir(rec), remove: (rec) => removeRedir(rec), }, + email: { + add: (rec) => addEmail(rec), + remove: (rec) => removeEmail(rec), + }, }); describe('toHostList', () => { @@ -43,15 +47,19 @@ describe('registerDomains', () => { const removeZone = jest.fn(async () => ({})); const addRedir = jest.fn(async () => ({})); const removeRedir = jest.fn(async () => ({})); + const addEmail = jest.fn(async () => ({})); + const removeEmail = jest.fn(async () => ({})); const mockDS = ({ zones, redirections }) => getDomainService({ cpanel: getCpanel({ zone: async () => zones, redir: async () => redirections, addZone, + addEmail, addRedir, removeZone, removeRedir, + removeEmail, }) }); @@ -60,6 +68,8 @@ describe('registerDomains', () => { removeZone.mockClear(); addRedir.mockClear(); removeRedir.mockClear(); + addEmail.mockClear(); + removeEmail.mockClear(); }); it('should register the new set of hosts generated from domains list', async () => { From 156a3d5c5ab04580605b431cb2da471f8a8ec429 Mon Sep 17 00:00:00 2001 From: tricked <72335827+SkyBlockDev@users.noreply.github.com> Date: Thu, 2 Sep 2021 17:18:27 +0200 Subject: [PATCH 149/220] Update tricked.json --- domains/tricked.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/tricked.json b/domains/tricked.json index 0514b9656..3948a2866 100644 --- a/domains/tricked.json +++ b/domains/tricked.json @@ -6,6 +6,6 @@ "email": "trickedcodes@tutanota.com" }, "record": { - "CNAME": "skyblockdev.github.io" + "CNAME": "tricked.netlify.app/" } } From c9d333cb8a6410b52ea4a51e2b3585346ea6772e Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Thu, 2 Sep 2021 11:26:00 -0400 Subject: [PATCH 150/220] fix cname --- domains/tricked.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/tricked.json b/domains/tricked.json index 3948a2866..a28c6a8dc 100644 --- a/domains/tricked.json +++ b/domains/tricked.json @@ -6,6 +6,6 @@ "email": "trickedcodes@tutanota.com" }, "record": { - "CNAME": "tricked.netlify.app/" + "CNAME": "tricked.netlify.app" } } From 6c879e427b933db2b4dc0c99b6a7181b053a47ef Mon Sep 17 00:00:00 2001 From: Zel <85405932+zelxd@users.noreply.github.com> Date: Thu, 2 Sep 2021 21:04:51 +0100 Subject: [PATCH 151/220] Create zelle.json --- domains/zelle.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/zelle.json diff --git a/domains/zelle.json b/domains/zelle.json new file mode 100644 index 000000000..a49e6af01 --- /dev/null +++ b/domains/zelle.json @@ -0,0 +1,11 @@ +{ + "description": "Zelle Portfolio", + "repo": "https://github.com/zelxd/static-portfolio", + "owner": { + "username": "zelxd", + "email": "zeloeee@gmail.com" + }, + "record": { + "CNAME": "zelxd.github.io" + } +} From c99bd303163a896289f1dd01802fb6daadd1642d Mon Sep 17 00:00:00 2001 From: Zeff <89554272+Z3ff@users.noreply.github.com> Date: Thu, 2 Sep 2021 18:04:57 -0400 Subject: [PATCH 152/220] Create z4ff.json --- domains/z4ff.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/z4ff.json diff --git a/domains/z4ff.json b/domains/z4ff.json new file mode 100644 index 000000000..d3cae2734 --- /dev/null +++ b/domains/z4ff.json @@ -0,0 +1,10 @@ +{ + "description": "my website", + "owner": { + "username": "z4ff", + "email": "z3ffdebunked@gmail.com" + }, + "record": { + "CNAME": "0c0ac41f-740d-47d1-b813-f75e5f5a5800.repl.co" + } +} From 750390a86595c3019e9c1c22d337e9438d2ae73b Mon Sep 17 00:00:00 2001 From: hkc <35804000+hatkidchan@users.noreply.github.com> Date: Fri, 3 Sep 2021 22:05:03 +0300 Subject: [PATCH 153/220] Changed hatkidchan.json Migrated from Github Pages because I can't host APIs on here Also it's just more convenient for me to host everything on machine I have full access to --- domains/hatkidchan.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/domains/hatkidchan.json b/domains/hatkidchan.json index 691e6b053..72bb8c3df 100644 --- a/domains/hatkidchan.json +++ b/domains/hatkidchan.json @@ -1,11 +1,13 @@ { - "description": "Subdomain of Hat Kid!", - "repo": "https://github.com/hatkidchan/hatkidchan.github.io", + "description": "Personal webpage of hkc, as well as some bots webhook url and probably some APIs", "owner": { "username": "hatkidchan", - "email": "hatkidchan@gmail.com" + "email": "hatkidchan@gmail.com", + "twitter": "hatkidchan" }, "record": { - "CNAME": "hatkidchan.github.io" + "A": [ + "51.15.69.42" + ] } -} \ No newline at end of file +} From b9ba82b9de6cead6897b3c501e347a710d4645c3 Mon Sep 17 00:00:00 2001 From: pyro <88018128+pyroisgamer@users.noreply.github.com> Date: Fri, 3 Sep 2021 14:45:20 -0500 Subject: [PATCH 154/220] Create pyro.json --- domains/pyro.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 domains/pyro.json diff --git a/domains/pyro.json b/domains/pyro.json new file mode 100644 index 000000000..f03c1ed28 --- /dev/null +++ b/domains/pyro.json @@ -0,0 +1,16 @@ +{ + "description": "pyro's portfolio", + "repo": "https://github.com/pyroisgamer.github.io", + "owner": { + "username": "pyroisgamer", + "email": "pyroisgamer@outlook.com" + }, + "record": { + "CNAME": "pyroisgamer.github.io", + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + } +} From 8b41134a2d2bf24bbb6e5117b4598b2d6ad1ce12 Mon Sep 17 00:00:00 2001 From: pyro <88018128+pyroisgamer@users.noreply.github.com> Date: Fri, 3 Sep 2021 14:46:32 -0500 Subject: [PATCH 155/220] Update pyro.json --- domains/pyro.json | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/domains/pyro.json b/domains/pyro.json index f03c1ed28..e223d86da 100644 --- a/domains/pyro.json +++ b/domains/pyro.json @@ -6,11 +6,5 @@ "email": "pyroisgamer@outlook.com" }, "record": { - "CNAME": "pyroisgamer.github.io", - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - } + "CNAME": "pyroisgamer.github.io" } From ca2dc249854c81d785ae2b506ec31e2a98b024c0 Mon Sep 17 00:00:00 2001 From: jmbdev <88853142+jmbdevs@users.noreply.github.com> Date: Fri, 3 Sep 2021 16:58:41 -0400 Subject: [PATCH 156/220] Create james.json jmbdevs domain --- domains/james.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/james.json diff --git a/domains/james.json b/domains/james.json new file mode 100644 index 000000000..4bd7255ba --- /dev/null +++ b/domains/james.json @@ -0,0 +1,12 @@ +{ + "description": "jmbdevs repo", + "repo": "https://github.com/jmbdevs/james.github.io", + "owner": { + "username": "jmbdevs", + "email": "james@jmbdev.net", + "twitter": "jmbdevs" + }, + "record": { + "CNAME": "james.github.io" + } +} From 1c6dd3108ce6961c91bd6af8a5db70f3928b1297 Mon Sep 17 00:00:00 2001 From: jmbdev <88853142+jmbdevs@users.noreply.github.com> Date: Fri, 3 Sep 2021 17:04:54 -0400 Subject: [PATCH 157/220] Added new domain and repo --- domains/james.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/james.json b/domains/james.json index 4bd7255ba..4783b0f60 100644 --- a/domains/james.json +++ b/domains/james.json @@ -1,12 +1,12 @@ { "description": "jmbdevs repo", - "repo": "https://github.com/jmbdevs/james.github.io", + "repo": "https://github.com/jmbdevs/jmbdevs.github.io", "owner": { "username": "jmbdevs", "email": "james@jmbdev.net", "twitter": "jmbdevs" }, "record": { - "CNAME": "james.github.io" + "CNAME": "jmbdevs.github.io" } } From 02e1da443674137eb9d2c2dc0d17b368eca4ca38 Mon Sep 17 00:00:00 2001 From: tricked <72335827+SkyBlockDev@users.noreply.github.com> Date: Fri, 3 Sep 2021 23:50:57 +0200 Subject: [PATCH 158/220] Update tricked.json --- domains/tricked.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/tricked.json b/domains/tricked.json index a28c6a8dc..45079824c 100644 --- a/domains/tricked.json +++ b/domains/tricked.json @@ -6,6 +6,7 @@ "email": "trickedcodes@tutanota.com" }, "record": { - "CNAME": "tricked.netlify.app" + "CNAME": "tricked.netlify.app", + "URL": "tricked.is-a.dev" } } From 652008cbc0c6d8db357c726fc41d17f14a489573 Mon Sep 17 00:00:00 2001 From: Clynt <73389332+clynt707@users.noreply.github.com> Date: Sat, 4 Sep 2021 02:57:17 +0200 Subject: [PATCH 159/220] Update psyro.json Renate it to clynt.json and update it --- domains/psyro.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/domains/psyro.json b/domains/psyro.json index 4875e6671..1b08970c8 100644 --- a/domains/psyro.json +++ b/domains/psyro.json @@ -1,13 +1,13 @@ { - "description": "Psyro uplaoder!", - "repo": "https://gitlab.com/Psyro770/SharX", + "description": "Clynt uplaoder!", + "repo": "https://gitlab.com/Clynt707/SharX", "owner": { - "username": "Psyro", - "email": "psyro770@gmail.com" + "username": "Clynt", + "email": "clyntcollin@gmail.com" }, "record": { "A": [ "45.131.108.144" ] } -} \ No newline at end of file +} From 73dc8aebc77b755ae8d354208643a7574685795c Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Fri, 3 Sep 2021 21:03:07 -0400 Subject: [PATCH 160/220] fix json --- domains/pyro.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/pyro.json b/domains/pyro.json index e223d86da..194a0fb34 100644 --- a/domains/pyro.json +++ b/domains/pyro.json @@ -7,4 +7,5 @@ }, "record": { "CNAME": "pyroisgamer.github.io" + } } From daf541624de0d0cc8df78404bab53b44af73cae5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=60=20Just=20F=C3=B4rev=C3=AAr?= <89777525+DevJustForever@users.noreply.github.com> Date: Sat, 4 Sep 2021 11:09:33 +0300 Subject: [PATCH 161/220] Create justforever.json --- domains/justforever.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/justforever.json diff --git a/domains/justforever.json b/domains/justforever.json new file mode 100644 index 000000000..603366923 --- /dev/null +++ b/domains/justforever.json @@ -0,0 +1,11 @@ +{ + "description": "DevJustForever's personal developer website", + "repo": "https://github.com/DevJustForever/devjustforever.github.io", + "owner": { + "username": "DevJustForever", + "email": "mertcelik0541@gmail.com" + }, + "record": { + "CNAME": "devjustforever.github.io" + } +} From 159ef1f06945e18184a157717b84198b32001503 Mon Sep 17 00:00:00 2001 From: tricked <72335827+SkyBlockDev@users.noreply.github.com> Date: Sat, 4 Sep 2021 16:03:44 +0200 Subject: [PATCH 162/220] Update tricked.json --- domains/tricked.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/tricked.json b/domains/tricked.json index 45079824c..c9df587c1 100644 --- a/domains/tricked.json +++ b/domains/tricked.json @@ -6,7 +6,6 @@ "email": "trickedcodes@tutanota.com" }, "record": { - "CNAME": "tricked.netlify.app", - "URL": "tricked.is-a.dev" + "URL": "tricked.netlify.app" } } From 420512a6992bded111312a32452cd8bb31559470 Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Sat, 4 Sep 2021 10:17:24 -0400 Subject: [PATCH 163/220] fix link --- domains/tricked.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/tricked.json b/domains/tricked.json index c9df587c1..bdd08fe24 100644 --- a/domains/tricked.json +++ b/domains/tricked.json @@ -6,6 +6,6 @@ "email": "trickedcodes@tutanota.com" }, "record": { - "URL": "tricked.netlify.app" + "URL": "https://tricked.netlify.app" } } From f8a2f2ca14aa6494d352114ab231dc2bba009859 Mon Sep 17 00:00:00 2001 From: opensourze Date: Sat, 4 Sep 2021 21:25:13 +0530 Subject: [PATCH 164/220] Create opensourze.json --- domains/opensourze.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/opensourze.json diff --git a/domains/opensourze.json b/domains/opensourze.json new file mode 100644 index 000000000..500b1c23d --- /dev/null +++ b/domains/opensourze.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "opensourze", + "twitter": "opensourze", + "email": "opensourze@protonmail.com" + }, + "repo": "https://github.com/opensourze", + "record": { + "CNAME": "opensourze.netlify.app" + } +} From 9214e584d0835cf250ef362c07f5ec36aee02511 Mon Sep 17 00:00:00 2001 From: MELUON7_Programer <62215166+Whtery1087@users.noreply.github.com> Date: Sat, 4 Sep 2021 18:00:59 +0200 Subject: [PATCH 165/220] MELOOOON --- domains/Whtery1087.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/Whtery1087.json diff --git a/domains/Whtery1087.json b/domains/Whtery1087.json new file mode 100644 index 000000000..3355d2ba2 --- /dev/null +++ b/domains/Whtery1087.json @@ -0,0 +1,11 @@ +{ + "description": "My personal website", + "repo": "https://github.com/Whtery1087", + "owner": { + "username": "Whtery1087", + "email": "beelandsofficialmc@gmail.com" + }, + "record": { + "CNAME": "web-1.hostnow.cz" + } +} \ No newline at end of file From 98441eee866fd54811f341aaba1e397a8f4c0ca3 Mon Sep 17 00:00:00 2001 From: MELUON7_Programer <62215166+Whtery1087@users.noreply.github.com> Date: Sat, 4 Sep 2021 18:02:27 +0200 Subject: [PATCH 166/220] fix --- domains/{Whtery1087.json => meloun7.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{Whtery1087.json => meloun7.json} (100%) diff --git a/domains/Whtery1087.json b/domains/meloun7.json similarity index 100% rename from domains/Whtery1087.json rename to domains/meloun7.json From da61e3a07e08656d833e36a2124b23de961c1272 Mon Sep 17 00:00:00 2001 From: Danix <78866931+Danix421@users.noreply.github.com> Date: Sat, 4 Sep 2021 12:22:17 -0400 Subject: [PATCH 167/220] Change CNAME --- domains/danix.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/danix.json b/domains/danix.json index 02b90b459..2af0d7c79 100644 --- a/domains/danix.json +++ b/domains/danix.json @@ -4,6 +4,6 @@ "email": "danixdev421@gmail.com" }, "record": { - "CNAME": "danix421.github.io" + "CNAME": "danix421.netlify.app" } } From 7ede9c6225760d6962d5d2b83fe8f5b4f75b8663 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 6 Sep 2021 14:39:41 +0530 Subject: [PATCH 168/220] txt: enables TXT records for all records --- scripts/register-domains.js | 2 +- utils/constants.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/register-domains.js b/scripts/register-domains.js index cba514b01..3f1a5a894 100644 --- a/scripts/register-domains.js +++ b/scripts/register-domains.js @@ -4,7 +4,7 @@ const { domainService: dc } = require('../utils/domain-service'); const { getDomains: gd } = require('../utils/get-domain'); // Allow TXT records while publishing (for pcl validation) -const getRecords = R.compose(R.toPairs, R.pick(VALID_RECORD_TYPES.concat(['TXT']))); +const getRecords = R.compose(R.toPairs, R.pick(VALID_RECORD_TYPES)); const toHostList = R.chain(data => { const rs = getRecords(data.record); diff --git a/utils/constants.js b/utils/constants.js index 5d125b172..8977f8013 100644 --- a/utils/constants.js +++ b/utils/constants.js @@ -21,7 +21,7 @@ const DOMAINS_PATH = require('path').resolve('domains'); module.exports = { ENV, IS_TEST, - VALID_RECORD_TYPES: ['CNAME', 'A', 'URL', 'MX'], + VALID_RECORD_TYPES: ['CNAME', 'A', 'URL', 'MX', 'TXT'], DOMAIN_DOMAIN: DOMAIN_DOMAIN || 'booboo.xyz', DOMAIN_USER: IS_TEST ? 'testuser' : DOMAIN_USER, DOMAIN_API_KEY: IS_TEST ? 'testkey' : DOMAIN_API_KEY, From daa21ad73042c7d0dac3e7b16a5c78422b24a394 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 6 Sep 2021 16:24:47 +0530 Subject: [PATCH 169/220] domains: adds akshay-n for email --- domains/akshay-n.json | 15 +++++++++++++++ domains/akshay.json | 6 +----- 2 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 domains/akshay-n.json diff --git a/domains/akshay-n.json b/domains/akshay-n.json new file mode 100644 index 000000000..2ee16bbb6 --- /dev/null +++ b/domains/akshay-n.json @@ -0,0 +1,15 @@ +{ + "description": "Akshay's portfolio website and blog", + "repo": "https://github.com/phenax/phenax.github.io", + "owner": { + "username": "phenax", + "email": "phenax5@gmail.com" + }, + "record": { + "TXT": "v=spf1 include:spf.improvmx.com ~all", + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} diff --git a/domains/akshay.json b/domains/akshay.json index 33bc64562..ff8803950 100644 --- a/domains/akshay.json +++ b/domains/akshay.json @@ -6,10 +6,6 @@ "email": "phenax5@gmail.com" }, "record": { - "CNAME": "phenax.github.io", - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ] + "CNAME": "phenax.github.io" } } From ca643bba354d5e9e617afaed5c5e7f46937ac610 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 6 Sep 2021 16:32:05 +0530 Subject: [PATCH 170/220] domains: description change for akshay-n --- domains/akshay-n.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/akshay-n.json b/domains/akshay-n.json index 2ee16bbb6..54a9a6909 100644 --- a/domains/akshay-n.json +++ b/domains/akshay-n.json @@ -1,5 +1,5 @@ { - "description": "Akshay's portfolio website and blog", + "description": "Akshay's email alias", "repo": "https://github.com/phenax/phenax.github.io", "owner": { "username": "phenax", From 1e77efae8b455e50f2e1e97fc43e7c5b031811d8 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 6 Sep 2021 16:45:38 +0530 Subject: [PATCH 171/220] validations: adds restrictions to allowed subdomain names --- tests/validations.test.js | 2 ++ utils/invalid-domains.json | 12 ++++++++++++ utils/validations.js | 2 ++ 3 files changed, 16 insertions(+) create mode 100644 utils/invalid-domains.json diff --git a/tests/validations.test.js b/tests/validations.test.js index be0199f7a..13e4759a8 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -1,4 +1,5 @@ const { validateDomainData, isValidDomain } = require('../utils/validations'); +const INVALID_NAMES = require('../utils/invalid-domains.json'); const defaultDomain = { name: 'aaa', @@ -52,6 +53,7 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { CNAME: 'https://foobar.com' } }, { ...defaultDomain, record: { URL: 'foobar.com' } }, { ...defaultDomain, record: { CNAME: 'foobar.com', A: ['11.22.22.33'] } }, + ...INVALID_NAMES.map(name => ({ ...defaultDomain, name })).slice(0, 1), ]; const validCases = [ diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json new file mode 100644 index 000000000..4c49294be --- /dev/null +++ b/utils/invalid-domains.json @@ -0,0 +1,12 @@ +[ + "help", + "support", + "no-reply", + "noreply", + "notifications", + "notification", + "ww1", + "ww2", + "ww3", + "ww4" +] diff --git a/utils/validations.js b/utils/validations.js index c37a68925..d31f6b22c 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -1,6 +1,7 @@ const R = require('ramda'); const { VALID_RECORD_TYPES } = require('./constants'); const { or, and, validate, between, testRegex, withLengthEq, withLengthGte } = require('./helpers'); +const INVALID_NAMES = require('./invalid-domains.json'); const isValidURL = testRegex(/^https?:\/\//ig); @@ -41,6 +42,7 @@ const validateDomainData = validate({ and([ R.compose(between(2, 100), R.length), testRegex(/^[a-z0-9-]+$/g), + R.complement(R.includes(R.__, INVALID_NAMES)), ]) ]), }, From 905f26a0c80be5b2ffeb8217481a81f41f4df0ce Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 6 Sep 2021 16:55:16 +0530 Subject: [PATCH 172/220] validations: adds restriction for mx with cname --- tests/validations.test.js | 6 +++++- utils/validations.js | 32 +++++++++++++++----------------- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/tests/validations.test.js b/tests/validations.test.js index 13e4759a8..ceadd3ee9 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -53,7 +53,9 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { CNAME: 'https://foobar.com' } }, { ...defaultDomain, record: { URL: 'foobar.com' } }, { ...defaultDomain, record: { CNAME: 'foobar.com', A: ['11.22.22.33'] } }, + { ...defaultDomain, record: { CNAME: 'foobar.com', MX: ['ALT4.ASPMX.L.GOOGLE.COM'] } }, ...INVALID_NAMES.map(name => ({ ...defaultDomain, name })).slice(0, 1), + { ...defaultDomain, record: { TXT: ['foobar wow nice!!!'] } }, ]; const validCases = [ @@ -69,7 +71,9 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { CNAME: 'aa.sd' } }, { ...defaultDomain, record: { URL: 'https://foobar.com' } }, { ...defaultDomain, record: { URL: 'http://foobar.com/foobar/' } }, - { ...defaultDomain, record: { CNAME: 'foobar.com', MX: ['ALT4.ASPMX.L.GOOGLE.COM'] } }, + { ...defaultDomain, record: { MX: ['ALT4.ASPMX.L.GOOGLE.COM'] } }, + { ...defaultDomain, record: { TXT: 'foobar wow nice!!!' } }, + { ...defaultDomain, record: { A: ['1.1.1.1'], MX: ['mx1.example.com'] } }, ]; it('should return false for invalid data', () => { diff --git a/utils/validations.js b/utils/validations.js index d31f6b22c..87455d019 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -3,35 +3,32 @@ const { VALID_RECORD_TYPES } = require('./constants'); const { or, and, validate, between, testRegex, withLengthEq, withLengthGte } = require('./helpers'); const INVALID_NAMES = require('./invalid-domains.json'); -const isValidURL = testRegex(/^https?:\/\//ig); +const isValidURL = and([R.is(String), testRegex(/^https?:\/\//ig)]); -const isValidDomain = testRegex(/^(([a-z0-9\-]+)\.)+[a-z]+$/ig) - -// TODO: Add priority to records +const isValidDomain = and([R.is(String), testRegex(/^(([a-z0-9\-]+)\.)+[a-z]+$/ig)]); const allowMXRecord = R.compose( R.ifElse(R.includes('MX'), withLengthEq(2), withLengthEq(1)), R.keys, ); -const validateCnameRecord = key => and([ - R.propSatisfies(R.is(String), key), - allowMXRecord, - R.propSatisfies(withLengthGte(4), key), - R.propSatisfies(isValidDomain, key), - //R.propSatisfies(R.complement(isValidURL), key), +const validateCnameRecord = type => and([ + R.propIs(String, type), + R.compose(withLengthEq(1), R.keys), // CNAME cannot be used with any other record + R.propSatisfies(withLengthGte(4), type), + R.propSatisfies(isValidDomain, type), ]); -const validateARecord = key => and([ +const validateARecord = type => and([ + R.propIs(Array, type), allowMXRecord, - R.propSatisfies(withLengthGte(1), key), - R.propIs(Array, key), + R.propSatisfies(withLengthGte(1), type), ]); -const validateMXRecord = key => and([ - R.propSatisfies(withLengthGte(1), key), - R.propSatisfies(R.all(isValidDomain), key), - R.propIs(Array, key), +const validateMXRecord = type => and([ + R.propIs(Array, type), + R.propSatisfies(withLengthGte(1), type), + R.propSatisfies(R.all(isValidDomain), type), ]); const validateDomainData = validate({ @@ -69,6 +66,7 @@ const validateDomainData = validate({ [R.has('A'), validateARecord('A')], [R.has('URL'), R.propSatisfies(isValidURL, 'URL')], [R.has('MX'), validateMXRecord('MX')], + [R.has('TXT'), R.propSatisfies(R.is(String), 'TXT')], [R.T, R.T], ]), ]), From 1c214270c9291ef08f6f378a7915c9a7052bc934 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 6 Sep 2021 17:01:46 +0530 Subject: [PATCH 173/220] docs: updates docs with new record types --- docs/domains-json.md | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/docs/domains-json.md b/docs/domains-json.md index 11cdafab8..e502fb144 100644 --- a/docs/domains-json.md +++ b/docs/domains-json.md @@ -21,7 +21,7 @@ In the owner object, the fields `username` and `email` are required. You can how "owner": { "username": "github-username", "email": "any@email" - }, + } } ``` @@ -32,7 +32,7 @@ If you don't wish to share your email address here, please share your twitter or "username": "github-username", "email": "", "twitter": "twitter-handle" - }, + } } ``` @@ -46,14 +46,14 @@ This is a link to your website repository or your github account. This is purely ### record (required) -This is where you specify how you want to link to your server/webpage. +This is where you specify the DNS records you wish to use. -Currently, only `CNAME`, `A`, `URL` record types are supported. +The supported record types are: `CNAME`, `A`, `URL`, `MX` and `TXT` Here's a few different use cases for the given record types - * **CNAME** -CNAME must be a host name (Eg - `something.tld`) +CNAME must be a host name (Eg - `something.tld`). CNAME cannot be used in conjunction with any other record types. ```json { "record": { @@ -86,3 +86,25 @@ A record must be a list of ips } ``` +* **MX** +MX must be a list of host names +```json +{ + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} +``` + +* **TXT** +TXT can be any string value +```json +{ + "record": { + "TXT": "hello world" + } +} +``` From f52a97f2921a452b0652f9552e97330ed2647e60 Mon Sep 17 00:00:00 2001 From: Johan <41506568+johan-perso@users.noreply.github.com> Date: Mon, 6 Sep 2021 17:45:19 +0200 Subject: [PATCH 174/220] Change URL --- domains/johan-stickman.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/johan-stickman.json b/domains/johan-stickman.json index 4f7d886eb..47fcb5da4 100644 --- a/domains/johan-stickman.json +++ b/domains/johan-stickman.json @@ -1,6 +1,6 @@ { "description": "My personal website", - "repo": "hhttps://github.com/johan-perso/johan-perso.github.io", + "repo": "", "owner": { "username": "johan-perso", "email": "", @@ -8,6 +8,6 @@ "discord": "Johan#8021" }, "record": { - "CNAME": "johan-perso.github.io" + "URL": "https://johanstickman.com" } } From 4adc1cdad56d764d87eec7683ff63ae7e597e70a Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Mon, 6 Sep 2021 20:08:40 -0400 Subject: [PATCH 175/220] Update and rename jj.json to jj-emails.json --- domains/jj-emails.json | 14 ++++++++++++++ domains/jj.json | 24 ------------------------ 2 files changed, 14 insertions(+), 24 deletions(-) create mode 100644 domains/jj-emails.json delete mode 100644 domains/jj.json diff --git a/domains/jj-emails.json b/domains/jj-emails.json new file mode 100644 index 000000000..9a9d492ee --- /dev/null +++ b/domains/jj-emails.json @@ -0,0 +1,14 @@ +{ + "description": "Jay Jackson's emails", + "owner": { + "username": "TheBotlyNoob", + "email": "TheBotlyNoob@gmail.com" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" + } +} diff --git a/domains/jj.json b/domains/jj.json deleted file mode 100644 index b4ea32235..000000000 --- a/domains/jj.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "description": "TheBotlyNoob's development website", - "repo": "https://github.com/TheBotlyNoob/TheBotlyNoob.github.io", - "owner": { - "username": "TheBotlyNoob", - "email": "TheBotlyNoob@gmail.com" - }, - "record": { - "URL": "https://j-j.vercel.app", - "MX": [ - { - "priority": 10, - "value": "mx1.improvmx.com." - }, - { - "priority": 20, - "value": "mx2.improvmx.com." - } - ], - "TXT": [ - "v=spf1 include:spf.improvmx.com ~all" - ] - } -} From 9ddcc682e7c90a05fa2b0cb048e8326c8d1335cb Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Mon, 6 Sep 2021 20:11:06 -0400 Subject: [PATCH 176/220] Create maintainer-emails.json --- domains/maintainer-emails.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/maintainer-emails.json diff --git a/domains/maintainer-emails.json b/domains/maintainer-emails.json new file mode 100644 index 000000000..d2a068fef --- /dev/null +++ b/domains/maintainer-emails.json @@ -0,0 +1,14 @@ +{ + "description": "Emails For is-a.dev Maintainers", + "owner": { + "username": "TheBotlyNoob", + "email": "TheBotlyNoob@gmail.com" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" + } +} From 49614cc73fd43185e327e1f4dbd557eb419eac12 Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Mon, 6 Sep 2021 20:17:47 -0400 Subject: [PATCH 177/220] Delete maintainer-emails.json --- domains/maintainer-emails.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 domains/maintainer-emails.json diff --git a/domains/maintainer-emails.json b/domains/maintainer-emails.json deleted file mode 100644 index d2a068fef..000000000 --- a/domains/maintainer-emails.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "Emails For is-a.dev Maintainers", - "owner": { - "username": "TheBotlyNoob", - "email": "TheBotlyNoob@gmail.com" - }, - "record": { - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } -} From 6a9bf81ca7b9b9008b3a52cc840b8ec90a77adc7 Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Mon, 6 Sep 2021 21:59:03 -0400 Subject: [PATCH 178/220] Move to railway --- domains/jj.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/jj.json diff --git a/domains/jj.json b/domains/jj.json new file mode 100644 index 000000000..1dcb4fdf6 --- /dev/null +++ b/domains/jj.json @@ -0,0 +1,11 @@ +{ + "description": "JJ's Website", + "repo": "https://github.com/TheBotlyNoob/website", + "owner": { + "username": "TheBotlyNoob", + "email": "TheBotlyNoob@gmail.com" + }, + "record": { + "CNAME": "website-production-wygz.up.railway.app" + } +} From 88133429b7b0fbcd48364c583b8e4247d7da5030 Mon Sep 17 00:00:00 2001 From: Danix <78866931+Danix421@users.noreply.github.com> Date: Tue, 7 Sep 2021 11:27:01 -0400 Subject: [PATCH 179/220] Revert "Change CNAME" --- domains/danix.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/danix.json b/domains/danix.json index 2af0d7c79..02b90b459 100644 --- a/domains/danix.json +++ b/domains/danix.json @@ -4,6 +4,6 @@ "email": "danixdev421@gmail.com" }, "record": { - "CNAME": "danix421.netlify.app" + "CNAME": "danix421.github.io" } } From c8dc28e52bdd345d097e5d60b89b523cc4d8c643 Mon Sep 17 00:00:00 2001 From: Liam L Date: Tue, 7 Sep 2021 09:06:55 -0700 Subject: [PATCH 180/220] Create fallen.json --- domains/fallen.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/fallen.json diff --git a/domains/fallen.json b/domains/fallen.json new file mode 100644 index 000000000..d62661d26 --- /dev/null +++ b/domains/fallen.json @@ -0,0 +1,13 @@ +{ + "description": "Personal site and portfolio.", + "repo": "https://github.com/ThingsOfFallen/Website", + "owner": { + "username": "TheFallenSpirit", + "email": "thefallenspirit@outlook.com", + "twitter": "corruptblu" + }, + "record": { + "A": "198.58.110.227", + "AAAA": "2600:3c00::f03c:92ff:feba:8c38" + } +} From eb920e22f320890f350500f422a6600b749169e1 Mon Sep 17 00:00:00 2001 From: Liam L Date: Tue, 7 Sep 2021 09:07:22 -0700 Subject: [PATCH 181/220] Update fallen.json --- domains/fallen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/fallen.json b/domains/fallen.json index d62661d26..d2376366d 100644 --- a/domains/fallen.json +++ b/domains/fallen.json @@ -4,7 +4,7 @@ "owner": { "username": "TheFallenSpirit", "email": "thefallenspirit@outlook.com", - "twitter": "corruptblu" + "twitter": "@FallenCodes" }, "record": { "A": "198.58.110.227", From 332b2237d5a06f1c5b8ff90824ad4b36d8d2333b Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Tue, 7 Sep 2021 12:35:19 -0400 Subject: [PATCH 182/220] change something for checks --- domains/jj-emails.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/jj-emails.json b/domains/jj-emails.json index 9a9d492ee..b55850f22 100644 --- a/domains/jj-emails.json +++ b/domains/jj-emails.json @@ -1,5 +1,5 @@ { - "description": "Jay Jackson's emails", + "description": "JJ's emails", "owner": { "username": "TheBotlyNoob", "email": "TheBotlyNoob@gmail.com" From ed7ba1be44454be59301ac4b47141017864eefed Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Tue, 7 Sep 2021 12:40:02 -0400 Subject: [PATCH 183/220] Delete jj-emails.json --- domains/jj-emails.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 domains/jj-emails.json diff --git a/domains/jj-emails.json b/domains/jj-emails.json deleted file mode 100644 index b55850f22..000000000 --- a/domains/jj-emails.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "JJ's emails", - "owner": { - "username": "TheBotlyNoob", - "email": "TheBotlyNoob@gmail.com" - }, - "record": { - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } -} From 58bcd42be9e1a6fdec9a4efefdac89f371a753fc Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Tue, 7 Sep 2021 12:40:32 -0400 Subject: [PATCH 184/220] gonna get an A record soon --- domains/jj.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/domains/jj.json b/domains/jj.json index 1dcb4fdf6..7f35c3685 100644 --- a/domains/jj.json +++ b/domains/jj.json @@ -6,6 +6,11 @@ "email": "TheBotlyNoob@gmail.com" }, "record": { - "CNAME": "website-production-wygz.up.railway.app" + "CNAME": "website-production-wygz.up.railway.app", + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" } } From 1c4c70dcab2415b28e813d9a83a725c736071a9e Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Tue, 7 Sep 2021 12:43:26 -0400 Subject: [PATCH 185/220] move to A record --- domains/jj.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/jj.json b/domains/jj.json index 7f35c3685..16bc451e6 100644 --- a/domains/jj.json +++ b/domains/jj.json @@ -6,7 +6,9 @@ "email": "TheBotlyNoob@gmail.com" }, "record": { - "CNAME": "website-production-wygz.up.railway.app", + "A": [ + "35.230.85.45" + ], "MX": [ "mx1.improvmx.com", "mx2.improvmx.com" From 0e48ab5b1ec93df0a882a2b8d69509b553a31471 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Tue, 7 Sep 2021 22:21:19 +0530 Subject: [PATCH 186/220] validations: removes unnecessary validation --- tests/validations.test.js | 1 - utils/validations.js | 6 ------ 2 files changed, 7 deletions(-) diff --git a/tests/validations.test.js b/tests/validations.test.js index ceadd3ee9..d4c6806e0 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -45,7 +45,6 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { CNAME: 'sd', A: ['121,3213'] } }, { ...defaultDomain, record: { A: ['121', '12'], FOOBAR: ['sd'] } }, { ...defaultDomain, record: { A: [] } }, - { ...defaultDomain, record: { A: ['11122'], URL: 'foobar' } }, { ...defaultDomain, owner: {}, }, { ...defaultDomain, owner: { username: 'hwelo', }, }, { ...defaultDomain, owner: { email: 'hwelo' }, }, diff --git a/utils/validations.js b/utils/validations.js index 87455d019..67a8d3df5 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -7,11 +7,6 @@ const isValidURL = and([R.is(String), testRegex(/^https?:\/\//ig)]); const isValidDomain = and([R.is(String), testRegex(/^(([a-z0-9\-]+)\.)+[a-z]+$/ig)]); -const allowMXRecord = R.compose( - R.ifElse(R.includes('MX'), withLengthEq(2), withLengthEq(1)), - R.keys, -); - const validateCnameRecord = type => and([ R.propIs(String, type), R.compose(withLengthEq(1), R.keys), // CNAME cannot be used with any other record @@ -21,7 +16,6 @@ const validateCnameRecord = type => and([ const validateARecord = type => and([ R.propIs(Array, type), - allowMXRecord, R.propSatisfies(withLengthGte(1), type), ]); From 848286fdb53dda84ed9808a430569ffc5980dcd6 Mon Sep 17 00:00:00 2001 From: AMIRPARSAZIARI <88083284+AMIRPARSAZIARI@users.noreply.github.com> Date: Tue, 7 Sep 2021 22:36:52 +0430 Subject: [PATCH 187/220] Create ziari.json --- domains/ziari.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/ziari.json diff --git a/domains/ziari.json b/domains/ziari.json new file mode 100644 index 000000000..68bc38b1a --- /dev/null +++ b/domains/ziari.json @@ -0,0 +1,12 @@ +{ + "description": "ziari's website", + "repo": "https://github.com/AMIRPARSAZIARI/ziari", + "owner": { + "username": "AMIRPARSAZIARI", + "email": "ziariamirparsa@gmail.com", + "twitter": "ziariamirparsa" + }, + "record": { + "CNAME": "https://amirparsaziari.github.io/ziari/" + } +} From c3b1481e662a215653307bb7798a826fb5c18573 Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Tue, 7 Sep 2021 19:17:03 +0000 Subject: [PATCH 188/220] Add no-stale label --- .github/workflows/stale.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index f750eb678..f86a846fb 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -17,3 +17,5 @@ jobs: days-before-close: 20 stale-issue-message: 'This issue has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it' stale-pr-message: 'This pull request has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it' + exempt-issue-labels: 'no-stale' + exempt-pr-labels: 'no-stale' From 18b62fde069ab67481dbdc7f481a2306c514fad7 Mon Sep 17 00:00:00 2001 From: Sid_ Date: Tue, 7 Sep 2021 13:37:02 -0700 Subject: [PATCH 189/220] Create sid_.json --- domains/sid_.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 domains/sid_.json diff --git a/domains/sid_.json b/domains/sid_.json new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/domains/sid_.json @@ -0,0 +1 @@ + From b240443210ab85b7ec1d1335fed0cde1bfa5e203 Mon Sep 17 00:00:00 2001 From: Sid_ Date: Tue, 7 Sep 2021 13:47:11 -0700 Subject: [PATCH 190/220] Update sid_.json --- domains/sid_.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/domains/sid_.json b/domains/sid_.json index 8b1378917..8d7b9dc2e 100644 --- a/domains/sid_.json +++ b/domains/sid_.json @@ -1 +1,13 @@ +{ + "description": "Sid_#4553 (Discord) is a dev", + "repo": "https://github.com/uh-Sid/sid_.is-a.dev", + "owner": { + "username": "uh-Sid", + "email": "sdmdevelopment3@gmail.com", + "twitter": "" + }, + "record": { + "CNAME": "https://sid-is-a-dev.vercel.app/" + } +} From 301cc9dfe07951d6666c25ad8e62c8aea9fefc9e Mon Sep 17 00:00:00 2001 From: Sid_ Date: Tue, 7 Sep 2021 13:51:59 -0700 Subject: [PATCH 191/220] Update sid_.json --- domains/sid_.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/sid_.json b/domains/sid_.json index 8d7b9dc2e..cd920c326 100644 --- a/domains/sid_.json +++ b/domains/sid_.json @@ -7,7 +7,7 @@ "twitter": "" }, "record": { - "CNAME": "https://sid-is-a-dev.vercel.app/" + "CNAME": "https://uh-Sid.github.io" } } From 60805a2f8ac2c8660faffd07b822f3d52e7f3fb2 Mon Sep 17 00:00:00 2001 From: Sid_ Date: Tue, 7 Sep 2021 13:54:54 -0700 Subject: [PATCH 192/220] Update sid_.json --- domains/sid_.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/sid_.json b/domains/sid_.json index cd920c326..93caaa53b 100644 --- a/domains/sid_.json +++ b/domains/sid_.json @@ -7,7 +7,7 @@ "twitter": "" }, "record": { - "CNAME": "https://uh-Sid.github.io" + "CNAME": "uh-sid.github.io" } } From ff2fd28f4efef6f40d8df81e2659e7484836d0af Mon Sep 17 00:00:00 2001 From: Liam L Date: Tue, 7 Sep 2021 16:14:41 -0700 Subject: [PATCH 193/220] Update fallen.json --- domains/fallen.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/fallen.json b/domains/fallen.json index d2376366d..5e9e213d8 100644 --- a/domains/fallen.json +++ b/domains/fallen.json @@ -7,7 +7,6 @@ "twitter": "@FallenCodes" }, "record": { - "A": "198.58.110.227", - "AAAA": "2600:3c00::f03c:92ff:feba:8c38" + "A": ["198.58.110.227"], } } From 1838215b908a33e31ac1a2fc3e0612fafedbe429 Mon Sep 17 00:00:00 2001 From: Mabc365 <85178607+Mabc365@users.noreply.github.com> Date: Tue, 7 Sep 2021 20:48:27 -0400 Subject: [PATCH 194/220] Create mabc365.json --- domains/mabc365.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/mabc365.json diff --git a/domains/mabc365.json b/domains/mabc365.json new file mode 100644 index 000000000..2e65a1252 --- /dev/null +++ b/domains/mabc365.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Mabc365", + "email": "mustafaasif365@hotmail.com" + }, +} +{ + "record": { + "CNAME": "username.github.io" + } +} From 0a78adcec4056800b34ae5ad34796e0eea48edf7 Mon Sep 17 00:00:00 2001 From: Mabc365 <85178607+Mabc365@users.noreply.github.com> Date: Tue, 7 Sep 2021 20:49:37 -0400 Subject: [PATCH 195/220] Update mabc365.json --- domains/mabc365.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/mabc365.json b/domains/mabc365.json index 2e65a1252..fd648f067 100644 --- a/domains/mabc365.json +++ b/domains/mabc365.json @@ -6,6 +6,6 @@ } { "record": { - "CNAME": "username.github.io" + "CNAME": "mabc365.github.io" } } From ed1d02d10e949eaae89056e7783995a4566d8d9e Mon Sep 17 00:00:00 2001 From: AMIRPARSAZIARI <88083284+AMIRPARSAZIARI@users.noreply.github.com> Date: Wed, 8 Sep 2021 09:20:19 +0430 Subject: [PATCH 196/220] Update ziari.json --- domains/ziari.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/ziari.json b/domains/ziari.json index 68bc38b1a..1d98cf7e2 100644 --- a/domains/ziari.json +++ b/domains/ziari.json @@ -1,12 +1,12 @@ { "description": "ziari's website", - "repo": "https://github.com/AMIRPARSAZIARI/ziari", + "repo": "https://github.com/AMIRPARSAZIARI/AMIRPARSAZIARI.github.io", "owner": { "username": "AMIRPARSAZIARI", "email": "ziariamirparsa@gmail.com", "twitter": "ziariamirparsa" }, "record": { - "CNAME": "https://amirparsaziari.github.io/ziari/" + "CNAME": "https://amirparsaziari.github.io/" } } From c73bde36c5a055027194667b92b4bcd7b4d4db8d Mon Sep 17 00:00:00 2001 From: Hackermon <60828015+hackermondev@users.noreply.github.com> Date: Wed, 8 Sep 2021 09:47:07 -0400 Subject: [PATCH 197/220] add mx record --- domains/daniel.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/domains/daniel.json b/domains/daniel.json index c0ab4a1fd..894615bca 100644 --- a/domains/daniel.json +++ b/domains/daniel.json @@ -6,6 +6,15 @@ "twitter": "hackermondev" }, "record": { - "CNAME": "318af994-03f3-4928-9b7b-80839057c74e.repl.co" + "A": [ + "34.120.194.28" + ], + + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + + "TXT": "v=spf1 include:spf.improvmx.com ~all" } -} \ No newline at end of file +} From 1725d24d0cf753c751c46a336c74185573ffb5da Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Wed, 8 Sep 2021 09:55:02 -0400 Subject: [PATCH 198/220] fix json --- domains/ziari.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ziari.json b/domains/ziari.json index 1d98cf7e2..89bf53948 100644 --- a/domains/ziari.json +++ b/domains/ziari.json @@ -7,6 +7,6 @@ "twitter": "ziariamirparsa" }, "record": { - "CNAME": "https://amirparsaziari.github.io/" + "CNAME": "amirparsaziari.github.io" } } From e41122510ecc0cb21a26244025f26060b892bf6d Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Wed, 8 Sep 2021 09:57:15 -0400 Subject: [PATCH 199/220] fix json --- domains/fallen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/fallen.json b/domains/fallen.json index 5e9e213d8..452e7453a 100644 --- a/domains/fallen.json +++ b/domains/fallen.json @@ -7,6 +7,6 @@ "twitter": "@FallenCodes" }, "record": { - "A": ["198.58.110.227"], + "A": ["198.58.110.227"] } } From 631b9e26790acd97c23fe2381eea3a50f3a0a753 Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Wed, 8 Sep 2021 09:58:05 -0400 Subject: [PATCH 200/220] fix json --- domains/mabc365.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/domains/mabc365.json b/domains/mabc365.json index fd648f067..bb0418742 100644 --- a/domains/mabc365.json +++ b/domains/mabc365.json @@ -3,8 +3,6 @@ "username": "Mabc365", "email": "mustafaasif365@hotmail.com" }, -} -{ "record": { "CNAME": "mabc365.github.io" } From 1af9650cfe1aefcb79b776804822a7f8b9db429b Mon Sep 17 00:00:00 2001 From: Arcade Wise Date: Wed, 8 Sep 2021 10:17:33 -0400 Subject: [PATCH 201/220] Add arcade.is-a.dev --- domains/arcade.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/arcade.json diff --git a/domains/arcade.json b/domains/arcade.json new file mode 100644 index 000000000..2afd3e32e --- /dev/null +++ b/domains/arcade.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "l3gacy.b3ta", + "email": "", + "twitter": "l3gacyb3ta" + }, + "record": { + "URL": "https://arcade.omg.lol" + } +} \ No newline at end of file From 07c8a1784b81021756546201f8819385d0121bcf Mon Sep 17 00:00:00 2001 From: Arcade Wise Date: Wed, 8 Sep 2021 10:23:59 -0400 Subject: [PATCH 202/220] fix: oops, wrong username lol --- domains/arcade.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/arcade.json b/domains/arcade.json index 2afd3e32e..56f1eb1b3 100644 --- a/domains/arcade.json +++ b/domains/arcade.json @@ -1,6 +1,6 @@ { "owner": { - "username": "l3gacy.b3ta", + "username": "l3gacyb3ta", "email": "", "twitter": "l3gacyb3ta" }, From 57c844e21f21fd082f22ecefc4ae8967983aa403 Mon Sep 17 00:00:00 2001 From: Chee Yong <81070048+leecheeyong@users.noreply.github.com> Date: Thu, 9 Sep 2021 00:00:26 +0800 Subject: [PATCH 203/220] Create sh.json --- domains/sh.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/sh.json diff --git a/domains/sh.json b/domains/sh.json new file mode 100644 index 000000000..31d4421a1 --- /dev/null +++ b/domains/sh.json @@ -0,0 +1,11 @@ +{ + "description": "a place where i save all my codes", + "repo": "https://github.com/leecheeyong/leecheeyong", + "owner": { + "username": "leecheeyong", + "email": "tojoeleeofficial@gmail.com" + }, + "record": { + "CNAME": "4e948aec-a05a-47f4-8224-a92ae15ec665.repl.co" + } +} From edc91c883f5a9405c1db23bdd4a21af96fe12cfe Mon Sep 17 00:00:00 2001 From: Matei Cotocel Date: Fri, 10 Sep 2021 20:15:55 +0400 Subject: [PATCH 204/220] Create mcotocel.json --- domains/mcotocel.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/mcotocel.json diff --git a/domains/mcotocel.json b/domains/mcotocel.json new file mode 100644 index 000000000..7659d4b43 --- /dev/null +++ b/domains/mcotocel.json @@ -0,0 +1,11 @@ +{ + "description": "Matei Cotocel's Site", + "repo": "https://github.com/mcotocel/mcotocel.github.io", + "owner": { + "username": "mcotocel", + "email": "mcotocel@outlook.com" + }, + "record": { + "CNAME": "mcotocel.github.io" + } +} From 654119e249bb438cae918421e7e615e1b5a3a532 Mon Sep 17 00:00:00 2001 From: Qnos41 <77697302+Qnos41@users.noreply.github.com> Date: Sat, 11 Sep 2021 11:23:39 +0300 Subject: [PATCH 205/220] Create qnos.json --- domains/qnos.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/qnos.json diff --git a/domains/qnos.json b/domains/qnos.json new file mode 100644 index 000000000..a76d16230 --- /dev/null +++ b/domains/qnos.json @@ -0,0 +1,11 @@ +{ + "description": "Qnos`s profile", + "repo": "https://github.com/Qnos41/qnos.git", + "owner": { + "username": "Qnos", + "email": "qnos237@gmail.com" + }, + "record": { + "URL": "https://qnos41.github.io/qnos/" + } +} From a27452d00c6a0c889a33658208633ee68bd48eac Mon Sep 17 00:00:00 2001 From: Cot <54806075+StalkerMeyr@users.noreply.github.com> Date: Sat, 11 Sep 2021 11:40:13 +0300 Subject: [PATCH 206/220] Update space.json --- domains/space.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/space.json b/domains/space.json index efe7377ac..7d82b4ed4 100644 --- a/domains/space.json +++ b/domains/space.json @@ -6,7 +6,7 @@ }, "record": { "A": [ - "185.87.48.199" + "148.251.26.247" ] } -} \ No newline at end of file +} From eb0e826a60667170522d0f163fb040d99fd6d803 Mon Sep 17 00:00:00 2001 From: HiddenBlack <68143131+Hidden-black@users.noreply.github.com> Date: Sat, 11 Sep 2021 20:16:20 +0530 Subject: [PATCH 207/220] Create hiddenblack.json --- domains/hiddenblack.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 domains/hiddenblack.json diff --git a/domains/hiddenblack.json b/domains/hiddenblack.json new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/domains/hiddenblack.json @@ -0,0 +1 @@ + From 1976bc7e7f1420b7663c12f51786ebe3bd502644 Mon Sep 17 00:00:00 2001 From: HiddenBlack <68143131+Hidden-black@users.noreply.github.com> Date: Sat, 11 Sep 2021 20:17:04 +0530 Subject: [PATCH 208/220] Update hiddenblack.json --- domains/hiddenblack.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/domains/hiddenblack.json b/domains/hiddenblack.json index 8b1378917..cd33a0738 100644 --- a/domains/hiddenblack.json +++ b/domains/hiddenblack.json @@ -1 +1,11 @@ - +{ + "description": "Abishek's portfolio website", + "repo": "https://github.com/vj-abishek/vj-abishek.github.io", + "owner": { + "username": "vj-abishek", + "email": "abigosearch@gmail.com" + }, + "record": { + "CNAME": "vj-abishek.github.io" + } +} From 5053b0778299a5f4e4256921b64a21fb7dadf2e9 Mon Sep 17 00:00:00 2001 From: HiddenBlack <68143131+Hidden-black@users.noreply.github.com> Date: Sat, 11 Sep 2021 20:40:11 +0530 Subject: [PATCH 209/220] Update hiddenblack.json --- domains/hiddenblack.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/domains/hiddenblack.json b/domains/hiddenblack.json index cd33a0738..41b751d69 100644 --- a/domains/hiddenblack.json +++ b/domains/hiddenblack.json @@ -1,11 +1,11 @@ { - "description": "Abishek's portfolio website", - "repo": "https://github.com/vj-abishek/vj-abishek.github.io", + "description": "My website", + "repo": "https://github.com/Hidden-black/hidden-black.github.io", "owner": { - "username": "vj-abishek", - "email": "abigosearch@gmail.com" + "username": "hidden-black", + "email": "shashwatrai_28@outlook.com" }, "record": { - "CNAME": "vj-abishek.github.io" + "CNAME": "hidden-black.github.io" } } From f978263ac81e69f533cf418c6c6778ee0c9f6377 Mon Sep 17 00:00:00 2001 From: lucatolton <41690024+lucatolton@users.noreply.github.com> Date: Sat, 11 Sep 2021 17:06:34 +0100 Subject: [PATCH 210/220] Update luca.json --- domains/luca.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/luca.json b/domains/luca.json index d5906cd04..2033069a7 100644 --- a/domains/luca.json +++ b/domains/luca.json @@ -6,6 +6,8 @@ "email": "hi@lucatolton.me" }, "record": { - "A": [ "51.161.134.46" ] + "A": [ "168.119.228.144" ], + "MX": [ "mail.lucatolton.me" ], + "TXT": "v=spf1 +a +mx +a:optimistic-wiles.168-119-228-144.plesk.page -all" } } From f48ac06d9b424188086f2e02aff742476e21c602 Mon Sep 17 00:00:00 2001 From: WavingCat <69034430+WavingCatDevs@users.noreply.github.com> Date: Sat, 11 Sep 2021 12:32:06 -0700 Subject: [PATCH 211/220] Create wavingcat.json --- domains/wavingcat.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/wavingcat.json diff --git a/domains/wavingcat.json b/domains/wavingcat.json new file mode 100644 index 000000000..3f3622fed --- /dev/null +++ b/domains/wavingcat.json @@ -0,0 +1,11 @@ +{ + "description": "Just my homepage with my links :O :)", + "repo": "https://github.com/WavingCatDevs/WavingCatDevs.github.io", + "owner": { + "username": "wavingcatdevs", + "email": "wavingcatdevs@gmail.com", + }, + "record": { + "CNAME": "wavingcatdevs.github.io" + } +} From 8d82aaa2e6609fabc3fdae4fa7ccc1dcdf42df11 Mon Sep 17 00:00:00 2001 From: Adam <63557993+OceanTechnic@users.noreply.github.com> Date: Sat, 11 Sep 2021 23:08:33 +0200 Subject: [PATCH 212/220] Create ocean.json --- domains/ocean.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ocean.json diff --git a/domains/ocean.json b/domains/ocean.json new file mode 100644 index 000000000..33961cd2b --- /dev/null +++ b/domains/ocean.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "OceanTechnic", + "email": "", + "twitter": "UnderWater_DEV" + }, + "record": { + "CNAME": "oceantechnic.github.io" + } +} From faf1448fadb971d1e2b19c65c31462c9e7cd1d28 Mon Sep 17 00:00:00 2001 From: Sora <90479214+OraSora@users.noreply.github.com> Date: Sat, 11 Sep 2021 17:59:27 -0400 Subject: [PATCH 213/220] Create notsora.json --- domains/notsora.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/notsora.json diff --git a/domains/notsora.json b/domains/notsora.json new file mode 100644 index 000000000..62bc4d44e --- /dev/null +++ b/domains/notsora.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "OraSora", + "email": "S05A@outlook.com" + }, + "record": { + "CNAME": "c20d9bfa-52f3-47e1-a43f-326fe4079288.repl.co" + } +} From d94e5388c28b6ee41e6b85ea2e551aeaea0d52fd Mon Sep 17 00:00:00 2001 From: Sid_ Date: Sat, 11 Sep 2021 15:16:14 -0700 Subject: [PATCH 214/220] Rename sid_.json to cool-sid.json --- domains/{sid_.json => cool-sid.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{sid_.json => cool-sid.json} (100%) diff --git a/domains/sid_.json b/domains/cool-sid.json similarity index 100% rename from domains/sid_.json rename to domains/cool-sid.json From 6eb0eea08e09919277d813ff1fb890dfaeffd3ca Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Sat, 11 Sep 2021 19:48:18 -0400 Subject: [PATCH 215/220] fix json --- domains/wavingcat.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/wavingcat.json b/domains/wavingcat.json index 3f3622fed..40fef2a7b 100644 --- a/domains/wavingcat.json +++ b/domains/wavingcat.json @@ -3,7 +3,7 @@ "repo": "https://github.com/WavingCatDevs/WavingCatDevs.github.io", "owner": { "username": "wavingcatdevs", - "email": "wavingcatdevs@gmail.com", + "email": "wavingcatdevs@gmail.com" }, "record": { "CNAME": "wavingcatdevs.github.io" From 36beae2cded58742358f8545629a02280ce6c9e1 Mon Sep 17 00:00:00 2001 From: RehanPlayz <63925635+RehanPlayz@users.noreply.github.com> Date: Sun, 12 Sep 2021 09:49:09 +0300 Subject: [PATCH 216/220] Create rehan-playz.json --- domains/rehan-playz.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/rehan-playz.json diff --git a/domains/rehan-playz.json b/domains/rehan-playz.json new file mode 100644 index 000000000..203043a5b --- /dev/null +++ b/domains/rehan-playz.json @@ -0,0 +1,11 @@ +{ + "description": "A cool website", + "repo": "https://github.com/RehanPlayz/RehanPlayz.github.io", + "owner": { + "username": "RehanPlayz", + "email": "RehanPlayz321@protonmail.com" + }, + "record": { + "CNAME": "RehanPlayz.github.io" + } +} From 55579e7c7e7c0dc650231e00406b46613dd5af85 Mon Sep 17 00:00:00 2001 From: WavingCat <69034430+WavingCatDevs@users.noreply.github.com> Date: Sun, 12 Sep 2021 00:15:31 -0700 Subject: [PATCH 217/220] Update wavingcat.json --- domains/wavingcat.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/wavingcat.json b/domains/wavingcat.json index 40fef2a7b..82fe2f4b7 100644 --- a/domains/wavingcat.json +++ b/domains/wavingcat.json @@ -6,6 +6,6 @@ "email": "wavingcatdevs@gmail.com" }, "record": { - "CNAME": "wavingcatdevs.github.io" + "CNAME": "wavingcat.github.io" } } From 9310f6099b2c8f2d743586e440df93cd44b62294 Mon Sep 17 00:00:00 2001 From: WavingCat <69034430+WavingCatDevs@users.noreply.github.com> Date: Sun, 12 Sep 2021 12:04:26 +0100 Subject: [PATCH 218/220] Update wavingcat.json --- domains/wavingcat.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/wavingcat.json b/domains/wavingcat.json index 82fe2f4b7..40fef2a7b 100644 --- a/domains/wavingcat.json +++ b/domains/wavingcat.json @@ -6,6 +6,6 @@ "email": "wavingcatdevs@gmail.com" }, "record": { - "CNAME": "wavingcat.github.io" + "CNAME": "wavingcatdevs.github.io" } } From b1c7ec68e3172cf3b56f94d116b90f15b00719cd Mon Sep 17 00:00:00 2001 From: RehanPlayz <63925635+RehanPlayz@users.noreply.github.com> Date: Sun, 12 Sep 2021 18:28:38 +0300 Subject: [PATCH 219/220] Updated rehan-playz.json Updated rehan-playz.json to redirect to my web host instead of GitHub Pages --- domains/rehan-playz.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/rehan-playz.json b/domains/rehan-playz.json index 203043a5b..216490631 100644 --- a/domains/rehan-playz.json +++ b/domains/rehan-playz.json @@ -6,6 +6,6 @@ "email": "RehanPlayz321@protonmail.com" }, "record": { - "CNAME": "RehanPlayz.github.io" + "CNAME": "uk01.scarcehost.uk" } } From 9ca9d430ad271aa246005ec681746a3d233d8f28 Mon Sep 17 00:00:00 2001 From: Jay Jackson Date: Sun, 12 Sep 2021 13:08:39 -0400 Subject: [PATCH 220/220] move to zoho mail --- domains/jj.json | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/domains/jj.json b/domains/jj.json index 16bc451e6..5c82944b4 100644 --- a/domains/jj.json +++ b/domains/jj.json @@ -6,13 +6,8 @@ "email": "TheBotlyNoob@gmail.com" }, "record": { - "A": [ - "35.230.85.45" - ], - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" + "A": ["35.230.85.45"], + "MX": ["mx.zoho.com", "mx2.zoho.com", "mx3.zoho.com"], + "TXT": "v=spf1 include:zoho.com ~all" } }