From a7ebc0d336653e658df08655397cccbd8a1308a5 Mon Sep 17 00:00:00 2001 From: Inter Jadify <154420615+InterJadify@users.noreply.github.com> Date: Fri, 31 May 2024 14:33:20 +0300 Subject: [PATCH 001/117] Register interjadify.is-a.dev --- domains/interjadify.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/interjadify.json diff --git a/domains/interjadify.json b/domains/interjadify.json new file mode 100644 index 000000000..f7b0e0c6b --- /dev/null +++ b/domains/interjadify.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Jadify-eu", + "email": "jadifyeu@gmail.com", + "discord": "753179409682399332" + }, + + "record": { + "TXT": "will be changed" + } + } + \ No newline at end of file From f5920dda3aee9175aa365a91db9e1d34edfdc06c Mon Sep 17 00:00:00 2001 From: Lungu Stefan-Gabriel <154420615+jadifydotco@users.noreply.github.com> Date: Thu, 17 Oct 2024 16:32:48 +0300 Subject: [PATCH 002/117] Register lungustefan.is-a.dev --- domains/lungustefan.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/lungustefan.json diff --git a/domains/lungustefan.json b/domains/lungustefan.json new file mode 100644 index 000000000..0941f407d --- /dev/null +++ b/domains/lungustefan.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "InterJadify", + "email": "", + "discord": "753179409682399332", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ZerVkVuk5RE7iT8ymXVcKhUkihyAdAbufacrfxq1u7NKQ4Hd0_PbY5FYDAR5uuVd-sCe7fOztiSKV7f9q1OI4HNGDqQxiaWqzom_lQsrIMW-gWUDsBG4Vo8gsq0wrw2th797i-JfsXy2crWaeXlX7X1kROV5KZhGwlSusnUrMp3jlN-uUM3b4hxUyEs3grbh4BiZ9CWShm-kLUs572OBpMigXh3aO0DcUl-BdYdlpSEdRQe8zwylJbFnetxG3qBaMcciGwImixY6V4qaqFwH18isGjDknsHB2WvXM8ekMZmSxgMyRtv1VRSbC22grzMeBazgWoj3x65KU3Z8C7KNmw.w-d8n6WalLAvFcWHqlRkcw.W7GJTwpNRB9pUehhfBXVlkOR1knSNSjvJWeDViV6u2h6AyBdwyaAyILEQzC5ishw0f209VgdyaCqocC7nJp_ZjWjAfcyw0ICLiUXM37Sn3Q.xQOo4RjPMh6dBbWiF1Polw" + }, + + "record": { + "TXT": "ns1: teagan.ns.cloudflare.com ; ns2: yevgen.ns.cloudflare.com" + } + } + \ No newline at end of file From 1b76d5f84f4ee37c8b5b0991b68e2b415ac0dd80 Mon Sep 17 00:00:00 2001 From: Lungu Stefan-Gabriel <154420615+jadifydotco@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:34:32 +0300 Subject: [PATCH 003/117] add ns --- domains/lungustefan.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/lungustefan.json b/domains/lungustefan.json index 0941f407d..8ff2317be 100644 --- a/domains/lungustefan.json +++ b/domains/lungustefan.json @@ -7,7 +7,8 @@ }, "record": { - "TXT": "ns1: teagan.ns.cloudflare.com ; ns2: yevgen.ns.cloudflare.com" + "NS1": "teagan.ns.cloudflare.com", + "NS2": "yevgen.ns.cloudflare.com" } } \ No newline at end of file From 33682d5b2b8a0afdeaad62fbfd2ee68202922715 Mon Sep 17 00:00:00 2001 From: Lungu Stefan-Gabriel <154420615+jadifydotco@users.noreply.github.com> Date: Fri, 18 Oct 2024 21:14:16 +0300 Subject: [PATCH 004/117] Update domains/lungustefan.json Co-authored-by: CuteDog5695 --- domains/lungustefan.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/lungustefan.json b/domains/lungustefan.json index 8ff2317be..7c51de64e 100644 --- a/domains/lungustefan.json +++ b/domains/lungustefan.json @@ -7,8 +7,7 @@ }, "record": { - "NS1": "teagan.ns.cloudflare.com", - "NS2": "yevgen.ns.cloudflare.com" + "NS": ["teagan.ns.cloudflare.com", "yevgen.ns.cloudflare.com"] } } \ No newline at end of file From abbacff868c355cd1affb72b2ad0f19b4944c110 Mon Sep 17 00:00:00 2001 From: Lungu Stefan-Gabriel <154420615+jadifydotco@users.noreply.github.com> Date: Sat, 19 Oct 2024 23:54:07 +0300 Subject: [PATCH 005/117] Delete domains/interjadify.json --- domains/interjadify.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/interjadify.json diff --git a/domains/interjadify.json b/domains/interjadify.json deleted file mode 100644 index f7b0e0c6b..000000000 --- a/domains/interjadify.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Jadify-eu", - "email": "jadifyeu@gmail.com", - "discord": "753179409682399332" - }, - - "record": { - "TXT": "will be changed" - } - } - \ No newline at end of file From 3a12b30a724110750ebf2398195a37323ccdd846 Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Wed, 6 Nov 2024 22:42:10 +0700 Subject: [PATCH 006/117] Update huygd.json --- domains/huygd.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/domains/huygd.json b/domains/huygd.json index 2a438e3f9..43c2b585e 100644 --- a/domains/huygd.json +++ b/domains/huygd.json @@ -1,11 +1,16 @@ { - "description": "My first domain to learn", + "description": "First domain to study", "repo": "https://github.com/huygmdvn/register", "owner": { "username": "huygmdvn", "email": "huynhquochuytkna@gmail.com" }, "record": { - "A": ["103.77.240.59"] + "A": [ + "103.77.240.59" + ], + "TXT": [ + "google-site-verification=ccDxQ_D0wTltS6cPq0sG76u3vGEPeqFFQEwHOGfXXE8" + ] } } From 095893789fbe5709a34a57dd6fbc94761531c238 Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Wed, 6 Nov 2024 22:47:52 +0700 Subject: [PATCH 007/117] Update huygd.json From ccd52d0592eba79cafa13c0196f00563e118e9e3 Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Wed, 6 Nov 2024 22:57:40 +0700 Subject: [PATCH 008/117] Update huygd.is-a.dev From ac51750468cc96addd5ae520ddcebdcdf5c3589a Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Wed, 6 Nov 2024 23:04:53 +0700 Subject: [PATCH 009/117] Create huygmd.json --- domains/huygmd.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 domains/huygmd.json diff --git a/domains/huygmd.json b/domains/huygmd.json new file mode 100644 index 000000000..712ad5b16 --- /dev/null +++ b/domains/huygmd.json @@ -0,0 +1,16 @@ +{ + "description": "The domain I will use to test a PHP code", + "repo": "https://github.com/huygmdvn/register", + "owner": { + "username": "huygmdvn", + "email": "huynhquochuytkna@gmail.com" + }, + "record": { + "A": [ + "103.77.240.59" + ], + "TXT": [ + "google-site-verification=FCWHg1XBnXBvp3xuLqQatJfp0esM4CrZYbPfkhkMzyk" + ] + } +} From 03444ea7bbef5330226b0f70e38ede31a0755df0 Mon Sep 17 00:00:00 2001 From: "kzk.hitoru" Date: Thu, 7 Nov 2024 15:38:31 +0700 Subject: [PATCH 010/117] Create akk1to.json --- domains/akk1to.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/akk1to.json diff --git a/domains/akk1to.json b/domains/akk1to.json new file mode 100644 index 000000000..56cf78eb1 --- /dev/null +++ b/domains/akk1to.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "akk1to" + }, + "record": { + "CNAME": "akk1to.github.io" + } +} From c51a67c600a5786224483191738e118f04d485bb Mon Sep 17 00:00:00 2001 From: "kzk.hitoru" Date: Fri, 8 Nov 2024 21:58:27 +0700 Subject: [PATCH 011/117] Update domains/akk1to.json Co-authored-by: orangc --- domains/akk1to.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/akk1to.json b/domains/akk1to.json index 56cf78eb1..49edff842 100644 --- a/domains/akk1to.json +++ b/domains/akk1to.json @@ -1,6 +1,7 @@ { "owner": { "username": "akk1to" + "email": "" }, "record": { "CNAME": "akk1to.github.io" From 3338fc2aae954f9ae527e5a4fcd69e3ecfeed9c1 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 14:01:48 +0800 Subject: [PATCH 012/117] Update dnsconfig.js --- dnsconfig.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 72d06ac87..3dfe74e8a 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -158,7 +158,9 @@ var ignored = [ IGNORE("_dmarc", "TXT"), IGNORE("autoconfig", "CNAME"), IGNORE("autodiscover", "CNAME"), - IGNORE("dkim._domainkey", "TXT") + IGNORE("dkim._domainkey", "TXT"), + IGNORE("test"), + IGNORE("**.test") ]; // Push TXT record of when the zone was last updated From 93b7605c3f73a04c56f437b080f03e321dabdbed Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 14:08:09 +0800 Subject: [PATCH 013/117] Update dnsconfig.js --- dnsconfig.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 3dfe74e8a..259ee4ceb 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -159,8 +159,7 @@ var ignored = [ IGNORE("autoconfig", "CNAME"), IGNORE("autodiscover", "CNAME"), IGNORE("dkim._domainkey", "TXT"), - IGNORE("test"), - IGNORE("**.test") + IGNORE("test[1-99]") ]; // Push TXT record of when the zone was last updated From 793d42ae6da4e7736f80274d82a9fa5c6ff9f78a Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 14:09:25 +0800 Subject: [PATCH 014/117] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 259ee4ceb..4f8661801 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -159,7 +159,7 @@ var ignored = [ IGNORE("autoconfig", "CNAME"), IGNORE("autodiscover", "CNAME"), IGNORE("dkim._domainkey", "TXT"), - IGNORE("test[1-99]") + IGNORE("test[1-9]") ]; // Push TXT record of when the zone was last updated From 79d9b9b244112d17257feaaf0044721f05aa5484 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 14:57:00 +0800 Subject: [PATCH 015/117] Create m.json --- domains/m.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/m.json diff --git a/domains/m.json b/domains/m.json new file mode 100644 index 000000000..1570b3e57 --- /dev/null +++ b/domains/m.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From 229a321c0a91a12d4565791424cfb218b0e84ff2 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 14:57:28 +0800 Subject: [PATCH 016/117] Create maintainers.json --- domains/maintainers.json/maintainers.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/maintainers.json/maintainers.json diff --git a/domains/maintainers.json/maintainers.json b/domains/maintainers.json/maintainers.json new file mode 100644 index 000000000..1570b3e57 --- /dev/null +++ b/domains/maintainers.json/maintainers.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From 5e96f5ff4ca39c391a8c6576717085771aade6aa Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 14:59:00 +0800 Subject: [PATCH 017/117] Delete domains/maintainers.json/maintainers.json --- domains/maintainers.json/maintainers.json | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 domains/maintainers.json/maintainers.json diff --git a/domains/maintainers.json/maintainers.json b/domains/maintainers.json/maintainers.json deleted file mode 100644 index 1570b3e57..000000000 --- a/domains/maintainers.json/maintainers.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "admin@is-a.dev" - }, - "record": {}, - "reserved": true -} From b088e02dd295d81f998cae0a11557a93ce158ba6 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 14:59:47 +0800 Subject: [PATCH 018/117] Create maintainers.json --- domains/maintainers.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/maintainers.json diff --git a/domains/maintainers.json b/domains/maintainers.json new file mode 100644 index 000000000..1570b3e57 --- /dev/null +++ b/domains/maintainers.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} From 25d53a1f858cb74fbdf0d8a2d66df6566e1547d7 Mon Sep 17 00:00:00 2001 From: Mehul Uttam Date: Sat, 9 Nov 2024 12:41:56 +0530 Subject: [PATCH 019/117] Create mehul.json --- domains/mehul.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/mehul.json diff --git a/domains/mehul.json b/domains/mehul.json new file mode 100644 index 000000000..3bb7170a9 --- /dev/null +++ b/domains/mehul.json @@ -0,0 +1,10 @@ +{ + "description" : "My Portfolio Website", + "owner": { + "username" : "psvm-tallman", + "email": "mehulsavio@gmail.com", + }, + "record": { + "URL" : "mehul-uttam-portfolio.vercel.app", + } +} From 5447b4b69ef7b1dac9ad2b62029b63677280d2bb Mon Sep 17 00:00:00 2001 From: "kzk.hitoru" Date: Sat, 9 Nov 2024 14:14:37 +0700 Subject: [PATCH 020/117] Update akk1to.json --- domains/akk1to.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/akk1to.json b/domains/akk1to.json index 49edff842..64d3cd592 100644 --- a/domains/akk1to.json +++ b/domains/akk1to.json @@ -1,7 +1,7 @@ { "owner": { "username": "akk1to" - "email": "" + "email": "akk1to.dev@gmail.com" }, "record": { "CNAME": "akk1to.github.io" From aad481414d5cc1116e0c1551ccc82d93c1ee4441 Mon Sep 17 00:00:00 2001 From: Mehul Uttam Date: Sat, 9 Nov 2024 12:45:58 +0530 Subject: [PATCH 021/117] Update mehul.json --- domains/mehul.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/mehul.json b/domains/mehul.json index 3bb7170a9..34311e1b8 100644 --- a/domains/mehul.json +++ b/domains/mehul.json @@ -5,6 +5,6 @@ "email": "mehulsavio@gmail.com", }, "record": { - "URL" : "mehul-uttam-portfolio.vercel.app", + "URL" : "https://mehul-uttam-portfolio.vercel.app", } } From 39a952504addc28ef3aa06db069434c7a26f12da Mon Sep 17 00:00:00 2001 From: "kzk.hitoru" Date: Sat, 9 Nov 2024 14:22:33 +0700 Subject: [PATCH 022/117] Update akk1to.json --- domains/akk1to.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/domains/akk1to.json b/domains/akk1to.json index 64d3cd592..a6fd5aae6 100644 --- a/domains/akk1to.json +++ b/domains/akk1to.json @@ -1,7 +1,10 @@ { + "description": "This website is my personal portfollo XD (let it on rq)", + "repo": "https://github.com/akk1to/akk1to.github.io", "owner": { - "username": "akk1to" - "email": "akk1to.dev@gmail.com" + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" }, "record": { "CNAME": "akk1to.github.io" From a5fa07635815605cf3a89b45db88928810dc93a5 Mon Sep 17 00:00:00 2001 From: "kzk.hitoru" Date: Sat, 9 Nov 2024 14:48:41 +0700 Subject: [PATCH 023/117] Create _discord.akk1to.is-a.dev.json --- domains/_discord.akk1to.is-a.dev.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/_discord.akk1to.is-a.dev.json diff --git a/domains/_discord.akk1to.is-a.dev.json b/domains/_discord.akk1to.is-a.dev.json new file mode 100644 index 000000000..64944f2ee --- /dev/null +++ b/domains/_discord.akk1to.is-a.dev.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "akk1to" + }, + "record": { + "TXT": ["dh=1b549c9ba1012a210482879df31eaddc4dbf0c7e"] + } +} From 02035dd1424fe63d22f126f5189f011142f6b862 Mon Sep 17 00:00:00 2001 From: "kzk.hitoru" Date: Sat, 9 Nov 2024 14:51:42 +0700 Subject: [PATCH 024/117] Rename _discord.akk1to.is-a.dev.json to _discord.akk1to.json --- domains/{_discord.akk1to.is-a.dev.json => _discord.akk1to.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_discord.akk1to.is-a.dev.json => _discord.akk1to.json} (100%) diff --git a/domains/_discord.akk1to.is-a.dev.json b/domains/_discord.akk1to.json similarity index 100% rename from domains/_discord.akk1to.is-a.dev.json rename to domains/_discord.akk1to.json From c8f13827db028acedd30dd51168833c93db5d58d Mon Sep 17 00:00:00 2001 From: "kzk.hitoru" Date: Sat, 9 Nov 2024 15:03:27 +0700 Subject: [PATCH 025/117] Update _discord.akk1to.json --- domains/_discord.akk1to.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/_discord.akk1to.json b/domains/_discord.akk1to.json index 64944f2ee..11b273137 100644 --- a/domains/_discord.akk1to.json +++ b/domains/_discord.akk1to.json @@ -1,6 +1,8 @@ { "owner": { - "username": "akk1to" + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" }, "record": { "TXT": ["dh=1b549c9ba1012a210482879df31eaddc4dbf0c7e"] From a6548f60f9ffe65975174ef1ca2f1e93f4794fcb Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 16:37:58 +0800 Subject: [PATCH 026/117] proxy some staff domains --- domains/data.json | 3 ++- domains/owl.json | 3 ++- domains/raw-api.json | 3 ++- domains/register-bot.json | 3 ++- domains/team.json | 6 +++--- domains/www.json | 3 ++- 6 files changed, 13 insertions(+), 8 deletions(-) diff --git a/domains/data.json b/domains/data.json index b8d2e61c5..708e00ecc 100644 --- a/domains/data.json +++ b/domains/data.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "is-a.dev" - } + }, + "proxied": true } diff --git a/domains/owl.json b/domains/owl.json index 00eb3c451..018b2b59a 100644 --- a/domains/owl.json +++ b/domains/owl.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "p2pb.dev" - } + }, + "proxied": true } diff --git a/domains/raw-api.json b/domains/raw-api.json index b8d2e61c5..708e00ecc 100644 --- a/domains/raw-api.json +++ b/domains/raw-api.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "is-a.dev" - } + }, + "proxied": true } diff --git a/domains/register-bot.json b/domains/register-bot.json index 00eb3c451..018b2b59a 100644 --- a/domains/register-bot.json +++ b/domains/register-bot.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "p2pb.dev" - } + }, + "proxied": true } diff --git a/domains/team.json b/domains/team.json index 31c79da96..993cade10 100644 --- a/domains/team.json +++ b/domains/team.json @@ -1,11 +1,11 @@ { - "description": "The Maintainer Docs For The Is-A.Dev Website!", - "repo": "github.com/is-a-dev/maintainer-docs", + "repo": "https://github.com/is-a-dev/team-docs", "owner": { "username": "is-a-dev", "email": "admin@is-a.dev" }, "record": { "CNAME": "is-a.dev" - } + }, + "proxied": true } diff --git a/domains/www.json b/domains/www.json index b8d2e61c5..708e00ecc 100644 --- a/domains/www.json +++ b/domains/www.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "is-a.dev" - } + }, + "proxied": true } From bafb35ad43b22a4e4429b1a4280aee227fab5357 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 16:50:04 +0800 Subject: [PATCH 027/117] Update and rename test.json to sandbox.json --- domains/sandbox.json | 19 +++++++++++++++++++ domains/test.json | 11 ----------- 2 files changed, 19 insertions(+), 11 deletions(-) create mode 100644 domains/sandbox.json delete mode 100644 domains/test.json diff --git a/domains/sandbox.json b/domains/sandbox.json new file mode 100644 index 000000000..46f4fbc1e --- /dev/null +++ b/domains/sandbox.json @@ -0,0 +1,19 @@ +{ + "description": "Sandbox environment for is-a.dev", + "owner": { + "username": "is-a-dev" + }, + "record": { + "NS": [ + "blue.foundationdns.com", + "blue.foundationdns.net", + "blue.foundationdns.org" + ], + "DS": { + "key_tag": 2371, + "algorithm": 13, + "digest_type": 2, + "digest": "023DD50C657C5F2471728B76127008F244CFB45F32AA0CE1978C0182D363EF12" + } + } +} diff --git a/domains/test.json b/domains/test.json deleted file mode 100644 index b52175d6e..000000000 --- a/domains/test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "is-a-dev" - }, - "record": { - "NS": [ - "bingo.ns.cloudflare.com", - "matias.ns.cloudflare.com" - ] - } -} From 6b0533e384873bfab38f234db5bd3672b219a040 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 16:52:33 +0800 Subject: [PATCH 028/117] Update dnsconfig.js --- dnsconfig.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 4f8661801..72d06ac87 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -158,8 +158,7 @@ var ignored = [ IGNORE("_dmarc", "TXT"), IGNORE("autoconfig", "CNAME"), IGNORE("autodiscover", "CNAME"), - IGNORE("dkim._domainkey", "TXT"), - IGNORE("test[1-9]") + IGNORE("dkim._domainkey", "TXT") ]; // Push TXT record of when the zone was last updated From 2b5e7afd99c4db54e0273426bbc00b3c93c7b77e Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 16:53:38 +0800 Subject: [PATCH 029/117] Update dnsconfig.js --- dnsconfig.js | 1 - 1 file changed, 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 72d06ac87..6d169f44d 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -23,7 +23,6 @@ var records = []; for (var subdomain in domains) { var subdomainName = domains[subdomain].name; - var fullSubdomain = subdomainName + "." + domainName; var domainData = domains[subdomain].data; var proxyState = domainData.proxied ? CF_PROXY_ON : CF_PROXY_OFF; From 94d13385297c47ecb024b9f65290afe7a0bfaaaf Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 19:26:40 +0800 Subject: [PATCH 030/117] feat(ci): validation --- .github/CODEOWNERS | 6 +- .../{validate.yml => validation.yml} | 17 +- dnsconfig.js | 22 +- domains/sandbox.json | 14 +- package.json | 9 + tests/domains.test.js | 40 +++ tests/json.test.js | 107 +++++++ tests/records.test.js | 290 ++++++++++++++++++ utils/functions.js | 63 ++++ 9 files changed, 538 insertions(+), 30 deletions(-) rename .github/workflows/{validate.yml => validation.yml} (67%) create mode 100644 package.json create mode 100644 tests/domains.test.js create mode 100644 tests/json.test.js create mode 100644 tests/records.test.js create mode 100644 utils/functions.js diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a4788b050..6b9d689e6 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,8 +1,4 @@ -* @phenax @wdhdev +* @wdhdev -/.github/ @wdhdev /domains/ @is-a-dev/maintainers - *.md @is-a-dev/maintainers -/LICENSE @phenax -/dnsconfig.js @wdhdev diff --git a/.github/workflows/validate.yml b/.github/workflows/validation.yml similarity index 67% rename from .github/workflows/validate.yml rename to .github/workflows/validation.yml index 0ca0890ec..716a6a3ef 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validation.yml @@ -7,7 +7,9 @@ on: branches: [main] paths: - "domains/*" - - ".github/workflows/validation.yml" + - "tests/*" + - "utils/*" + - ".github/workflows/validate.yml" - "dnsconfig.js" workflow_dispatch: @@ -28,15 +30,12 @@ jobs: with: args: check - json: - name: JSON + tests: + name: Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: JSON Syntax Check - uses: limitusus/json-syntax-check@v2 - with: - pattern: "\\.json$" - env: - BASE: "domains/" + - run: npm install + + - run: npm test diff --git a/dnsconfig.js b/dnsconfig.js index 6d169f44d..c8f21c793 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -75,15 +75,18 @@ for (var subdomain in domains) { // Handle DS records if (domainData.record.DS) { - records.push( - DS( - subdomainName, - domainData.record.DS.key_tag, - domainData.record.DS.algorithm, - domainData.record.DS.digest_type, - domainData.record.DS.digest - ) - ); + for (var ds in domainData.record.DS) { + var dsRecord = domainData.record.DS[ds]; + records.push( + DS( + subdomainName, + dsRecord.key_tag, + dsRecord.algorithm, + dsRecord.digest_type, + dsRecord.digest + ) + ); + } } // Handle MX records @@ -151,7 +154,6 @@ var options = { var ignored = [ IGNORE("@", "MX,TXT"), - IGNORE("\\*"), IGNORE("_acme-challenge", "TXT"), IGNORE("_autodiscover._tcp", "SRV"), IGNORE("_dmarc", "TXT"), diff --git a/domains/sandbox.json b/domains/sandbox.json index 46f4fbc1e..7c9301fc2 100644 --- a/domains/sandbox.json +++ b/domains/sandbox.json @@ -9,11 +9,13 @@ "blue.foundationdns.net", "blue.foundationdns.org" ], - "DS": { - "key_tag": 2371, - "algorithm": 13, - "digest_type": 2, - "digest": "023DD50C657C5F2471728B76127008F244CFB45F32AA0CE1978C0182D363EF12" - } + "DS": [ + { + "key_tag": 2371, + "algorithm": 13, + "digest_type": 2, + "digest": "023DD50C657C5F2471728B76127008F244CFB45F32AA0CE1978C0182D363EF12" + } + ] } } diff --git a/package.json b/package.json new file mode 100644 index 000000000..858f3ddd5 --- /dev/null +++ b/package.json @@ -0,0 +1,9 @@ +{ + "devDependencies": { + "ava": "^6.2.0", + "fs-extra": "^11.2.0" + }, + "scripts": { + "test": "npx ava tests/*.test.js" + } +} diff --git a/tests/domains.test.js b/tests/domains.test.js new file mode 100644 index 000000000..08af7bc1d --- /dev/null +++ b/tests/domains.test.js @@ -0,0 +1,40 @@ +const t = require("ava"); +const fs = require("fs-extra"); +const path = require("path"); + +const domainsPath = path.resolve("domains"); +const files = fs.readdirSync(domainsPath); + +// Nested subdomains should not exist if the parent subdomain does not exist +t("Nested subdomains should not exist without a parent subdomain", (t) => { + files.forEach((file) => { + const subdomain = file.replace(".json", ""); + + if (subdomain.split(".").length > 1) { + const parentSubdomain = subdomain.split(".").pop(); + + t.true( + files.includes(`${parentSubdomain}.json`), + `${file}: Parent subdomain does not exist` + ); + } + }); + + t.pass(); +}); + +// Nested subdomains should not exist if the parent subdomain has NS records +t("Nested subdomains should not exist if the parent subdomain has NS records", (t) => { + files.forEach((file) => { + const subdomain = file.replace(".json", ""); + + if (subdomain.split(".").length > 1) { + const parentSubdomain = subdomain.split(".").pop(); + const parentDomain = fs.readJsonSync(path.join(domainsPath, `${parentSubdomain}.json`)); + + t.is(parentDomain.record.NS, undefined, `${file}: Parent subdomain has NS records`); + } + }); + + t.pass(); +}); diff --git a/tests/json.test.js b/tests/json.test.js new file mode 100644 index 000000000..e715c0e64 --- /dev/null +++ b/tests/json.test.js @@ -0,0 +1,107 @@ +const t = require("ava"); +const fs = require("fs-extra"); +const path = require("path"); + +const requiredFields = { + owner: "object", + record: "object", +}; + +const optionalFields = { + proxied: "boolean", + reserved: "boolean", +}; + +const requiredOwnerFields = { + username: "string", +}; + +const optionalOwnerFields = { + email: "string", +}; + +const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; +const hostnameRegex = + /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; + +const domainsPath = path.resolve("domains"); +const files = fs.readdirSync(domainsPath); + +const validateRequiredFields = (t, obj, requiredFields, file) => { + Object.keys(requiredFields).forEach((key) => { + t.true(obj.hasOwnProperty(key), `${file}: Missing required field: ${key}`); + t.is( + typeof obj[key], + requiredFields[key], + `${file}: Field ${key} should be of type ${requiredFields[key]}` + ); + }); +}; + +const validateOptionalFields = (t, obj, optionalFields, file) => { + Object.keys(optionalFields).forEach((key) => { + if (obj.hasOwnProperty(key)) { + t.is( + typeof obj[key], + optionalFields[key], + `${file}: Field ${key} should be of type ${optionalFields[key]}` + ); + } + }); +}; + +// Ensure all files are valid JSON +t("All files should be valid JSON", (t) => { + files.forEach((file) => { + t.notThrows(() => fs.readJsonSync(path.join(domainsPath, file)), `${file}: Invalid JSON file`); + }); +}); + +// Ensure all files have the required fields +t("All files should have valid file names", (t) => { + files.forEach((file) => { + t.true(file.endsWith(".json"), `${file}: File does not have .json extension`); + t.false(file.includes(".is-a.dev"), `${file}: File name should not contain .is-a.dev`); + + // Ignore root domain + if (file !== "@.json") { + t.regex( + file.replace(/\.json$/, "") + ".is-a.dev", + hostnameRegex, + `${file}: FQDN must be 1-253 characters, use letters, numbers, dots, or hyphens, and not start or end with a hyphen.` + ); + } + }); +}); + +// Ensure all files have the required fields +t("All files should have the required fields", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + + validateRequiredFields(t, data, requiredFields, file); + validateRequiredFields(t, data.owner, requiredOwnerFields, file); + + if (!data.reserved) { + t.true(Object.keys(data.record).length > 0, `${file}: No record types found`); + } + }); +}); + +// Validate the optional fields +t("All files should have valid optional fields", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + + validateOptionalFields(t, data, optionalFields, file); + validateOptionalFields(t, data.owner, optionalOwnerFields, file); + + if (data.owner.email) { + t.regex( + data.owner.email, + emailRegex, + `${file}: Owner email should be a valid email address` + ); + } + }); +}); diff --git a/tests/records.test.js b/tests/records.test.js new file mode 100644 index 000000000..7a598a4b2 --- /dev/null +++ b/tests/records.test.js @@ -0,0 +1,290 @@ +const t = require("ava"); +const fs = require("fs-extra"); +const path = require("path"); + +const { expandIPv6, isPublicIPv4, isPublicIPv6 } = require("../utils/functions"); + +const validRecordTypes = ["A", "AAAA", "CAA", "CNAME", "DS", "MX", "NS", "SRV", "TXT", "URL"]; + +const hostnameRegex = + /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; +const ipv4Regex = + /^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}$/; +const ipv6Regex = + /^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$|^::(?:[0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4}$|^(?:[0-9a-fA-F]{1,4}:){1,7}:$|^(?:[0-9a-fA-F]{1,4}:){0,6}::(?:[0-9a-fA-F]{1,4}:){0,5}[0-9a-fA-F]{1,4}$/; + +const domainsPath = path.resolve("domains"); +const files = fs.readdirSync(domainsPath); + +// Validate the record object key names +t("All files should have valid record types", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + + const recordKeys = Object.keys(data.record); + + recordKeys.forEach((key) => { + t.true(validRecordTypes.includes(key), `${file}: Invalid record type: ${key}`); + }); + + // CNAME records cannot be combined with any other record type + if (recordKeys.includes("CNAME")) { + t.is(recordKeys.length, Number(1), `${file}: CNAME records cannot be combined with other records`); + } + + // NS records cannot be combined with any other record type, except for DS records + if (recordKeys.includes("NS")) { + t.true( + recordKeys.length === 1 || recordKeys.length === 2 && recordKeys.includes("DS"), + `${file}: NS records cannot be combined with other records, except for DS records` + ); + } + + // DS records must be combined with NS records + if (recordKeys.includes("DS")) { + t.true( + recordKeys.includes("NS"), + `${file}: DS records must be combined with NS records` + ); + } + }); +}); + +// Ensure there are no duplicate keys in the record object +t("All files should not have duplicate record keys", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + + const recordKeys = Object.keys(data.record); + const uniqueRecordKeys = new Set(recordKeys); + + t.is(recordKeys.length, uniqueRecordKeys.size, `${file}: Duplicate record keys found`); + }); +}); + +// Validate the values of the record object's keys +t("All files should have valid record values", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + + Object.keys(data.record).forEach((key) => { + const value = data.record[key]; + + // These records must be an array of strings + if (["A", "AAAA", "MX", "NS"].includes(key)) { + t.true(Array.isArray(value), `${file}: Record value should be an array for ${key}`); + + value.forEach((record) => { + t.true( + typeof record === "string", + `${file}: Record value should be a string for ${key}` + ); + }); + + if (key === "A") { + value.forEach((record) => { + t.regex( + record, + ipv4Regex, + `${file}: Record value should be a valid IPv4 address for ${key} at index ${value.indexOf( + record + )}` + ); + + t.true( + isPublicIPv4(record, data.proxied), + `${file}: Record value should be a public IPv4 address for ${key} at index ${value.indexOf( + record + )}` + ); + }); + } + + if (key === "AAAA") { + value.forEach((record) => { + t.regex( + expandIPv6(record), + ipv6Regex, + `${file}: Record value should be a valid IPv6 address for ${key} at index ${value.indexOf( + record + )}` + ); + + t.true( + isPublicIPv6(record), + `${file}: Record value should be a public IPv6 address for ${key} at index ${value.indexOf( + record + )}` + ); + }); + } + + if (["MX", "NS"].includes(key)) { + value.forEach((record) => { + t.regex( + record, + hostnameRegex, + `${file}: Record value should be a valid hostname for ${key} at index ${value.indexOf( + record + )}` + ); + }); + } + } + + // These records must be strings + if (["CNAME", "URL"].includes(key)) { + t.true( + typeof value === "string", + `${file}: Record value should be a string for ${key}` + ); + + if (key === "CNAME") { + t.regex( + value, + hostnameRegex, + `${file}: Record value should be a valid hostname for ${key}` + ); + } + + if (key === "URL") { + try { + new URL(value); + } catch (error) { + t.fail(`${file}: Record value should be a valid URL for ${key}`); + } + } + } + + // These records must be arrays of objects + if (["CAA", "DS", "SRV"].includes(key)) { + t.true(Array.isArray(value), `${file}: Record value should be an array for ${key}`); + + value.forEach((record) => { + t.true( + typeof record === "object", + `${file}: Record value should be an object for ${key} at index ${value.indexOf( + record + )}` + ); + }); + + if (key === "CAA") { + value.forEach((record) => { + t.true( + typeof record.flags === "number", + `${file}: CAA record value should have a number for flags at index ${value.indexOf( + record + )}` + ); + + t.true( + typeof record.tag === "string", + `${file}: CAA record value should have a string for tag at index ${value.indexOf( + record + )}` + ); + + t.true( + typeof record.value === "string", + `${file}: CAA record value should have a string for value at index ${value.indexOf( + record + )}` + ); + }); + } + + if (key === "DS") { + value.forEach((record) => { + t.true( + typeof record.key_tag === "number", + `${file}: DS record value should have a number for key_tag at index ${value.indexOf( + record + )}` + ); + + t.true( + typeof record.algorithm === "number", + `${file}: DS record value should have a number for algorithm at index ${value.indexOf( + record + )}` + ); + + t.true( + typeof record.digest_type === "number", + `${file}: DS record value should have a number for digest_type at index ${value.indexOf( + record + )}` + ); + + t.true( + typeof record.digest === "string", + `${file}: DS record value should have a string for digest at index ${value.indexOf( + record + )}` + ); + }); + } + + if (key === "SRV") { + value.forEach((record) => { + t.true( + typeof record.priority === "number", + `${file}: SRV record value should have a number for priority at index ${value.indexOf( + record + )}` + ); + + t.true( + typeof record.weight === "number", + `${file}: SRV record value should have a number for weight at index ${value.indexOf( + record + )}` + ); + + t.true( + typeof record.port === "number", + `${file}: SRV record value should have a number for port at index ${value.indexOf( + record + )}` + ); + + t.true( + typeof record.target === "string", + `${file}: SRV record value should have a string for target at index ${value.indexOf( + record + )}` + ); + + t.regex( + value.target, + hostnameRegex, + `${file}: SRV record value should be a valid hostname for target at index ${value.indexOf( + record + )}` + ); + }); + } + } + + // TXT records must be either a string or array of strings + if (key === "TXT") { + if (Array.isArray(value)) { + value.forEach((record) => { + t.true( + typeof record === "string", + `${file}: Record value should be a string for ${key} at index ${value.indexOf( + record + )}` + ); + }); + } else { + t.true( + typeof value === "string", + `${file}: Record value should be a string for ${key}` + ); + } + } + }); + }); +}); diff --git a/utils/functions.js b/utils/functions.js new file mode 100644 index 000000000..ab00df1ee --- /dev/null +++ b/utils/functions.js @@ -0,0 +1,63 @@ +module.exports.expandIPv6 = function (ip) { + // Split into segments by ":" + let segments = ip.split(":"); + + // Count empty segments due to "::" shorthand + const emptyIndex = segments.indexOf(""); + if (emptyIndex !== -1) { + // Calculate how many "0000" are missing + const missingSegments = 7 - segments.filter((seg) => seg).length; + segments.splice(emptyIndex, 1, ...Array(missingSegments + 1).fill("0000")); + } + + // Expand each segment to 4 characters, padding with leading zeros + const expandedSegments = segments.map((segment) => segment.padStart(4, "0")); + + // Join segments back together + return expandedSegments.join(":"); +}; + +module.exports.isPublicIPv4 = function (ip, proxied) { + const parts = ip.split('.').map(Number); + + // Validate IPv4 address format + if (parts.length !== 4 || parts.some(part => isNaN(part) || part < 0 || part > 255)) { + return false; + } + + // Exception for 192.0.2.1, assuming the domain is proxied + if (ip === "192.0.2.1" && proxied) { + return true; + } + + // Check for private and reserved IPv4 ranges + return !( + // Private ranges + parts[0] === 10 || + (parts[0] === 172 && parts[1] >= 16 && parts[1] <= 31) || + (parts[0] === 192 && parts[1] === 168) || + + // Reserved or special-use ranges + (parts[0] === 100 && parts[1] >= 64 && parts[1] <= 127) || // Carrier-grade NAT + (parts[0] === 169 && parts[1] === 254) || // Link-local + (parts[0] === 192 && parts[1] === 0 && parts[2] === 0) || // IETF Protocol Assignments + (parts[0] === 192 && parts[1] === 0 && parts[2] === 2) || // Documentation (TEST-NET-1) + (parts[0] === 198 && parts[1] === 18) || // Network Interconnect Devices + (parts[0] === 198 && parts[1] === 51 && parts[2] === 100) || // Documentation (TEST-NET-2) + (parts[0] === 203 && parts[1] === 0 && parts[2] === 113) || // Documentation (TEST-NET-3) + (parts[0] >= 224) // Multicast and reserved ranges + ); +}; + +module.exports.isPublicIPv6 = function (ip) { + const normalizedIP = ip.toLowerCase(); + + // Check for private or special-use IPv6 ranges + return !( + normalizedIP.startsWith("fc") || // Unique Local Address (ULA) + normalizedIP.startsWith("fd") || // Unique Local Address (ULA) + normalizedIP.startsWith("fe80") || // Link-local + normalizedIP.startsWith("::1") || // Loopback address (::1) + normalizedIP.startsWith("2001:db8") // Documentation range + ); +}; From a4d298f4a33676a5624869d4348b95da07c18db2 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 19:59:46 +0800 Subject: [PATCH 031/117] fix some issues --- .gitignore | 130 + domains/2fa.phoenix.json | 9 - domains/_acme-challenge.ai.esb.json | 10 - domains/_acme-challenge.cdn.esb.json | 10 - domains/_discord.akatsuki2555.json | 10 - domains/_discord.cupglass.json | 13 - domains/_discord.dag.json | 9 - domains/_discord.esb.json | 10 - domains/_discord.jirafey.json | 9 - domains/_discord.krazy.json | 9 - domains/_discord.kuba.json | 13 - domains/_discord.shing.json | 9 - domains/_discord.xzonix.json | 9 - domains/_discord.z.json | 10 - ...s-challenge-Akatsuki2555.akatsuki2555.json | 9 - ...challenge-anamolsapkota.anamolsapkota.json | 9 - ...ges-challenge-charmingdisorder.alexey.json | 3 +- domains/_vercel.exigent-app.json | 2 +- domains/abiapp789.json | 1 + domains/ai.esb.json | 10 - domains/api.esb.json | 10 - domains/astris.api.json | 11 - domains/blog.syntaxloopers.json | 9 - domains/blog.uvw.json | 9 - domains/bot.esb.json | 10 - domains/bracketproto.json | 1 - domains/carmelo.json | 1 - domains/cdn.esb.json | 10 - domains/community.syntaxloopers.json | 9 - domains/corentinrenard.com.json | 10 - domains/donate.gornostay25.json | 14 - domains/elaruu.jamied132.json | 11 - domains/email.nota.json | 11 - domains/email.ps.json | 4 +- domains/exigent-app.json | 2 +- domains/i.esb.json | 14 - domains/i3.esb.json | 10 - domains/lowrp.site.json | 9 - domains/mail.boolean44.json | 10 - domains/mail.boolean442.json | 10 - domains/mail.icehead.json | 10 - domains/mail.jamied132.json | 9 - domains/mariano.avila.json | 9 - domains/marketplace.syntaxloopers.json | 9 - domains/mc.esb.json | 9 - domains/mc.katz.json | 10 - domains/{mebius-.json => mebius.json} | 0 domains/meters.dalpex.json | 9 - domains/naffy.json | 1 - domains/nicol.json | 4 +- domains/node.nvsn.json | 9 - .../objectrecognisation.syntaxloopers.json | 9 - domains/panel.nvsn.json | 9 - domains/panel.shing.json | 10 - domains/paris.node.shing.json | 10 - domains/pearlcz.json | 4 +- domains/pricing.syntaxloopers.json | 9 - domains/ps.json | 4 +- domains/ptero.phoenix.json | 10 - domains/ryan.ginut.json | 9 - domains/sdheeraj.json | 2 +- domains/sharex.phoenix.json | 9 - domains/ss.xcyth.json | 9 - domains/tim.json | 3 +- domains/vendors.syntaxloopers.json | 9 - domains/www.jamied132.json | 13 - domains/xabdoat.json | 1 - domains/zaid.json | 2 +- domains/zer0.json | 1 - domains/zerotwo.json | 2 +- domains/zmail._domainkey.esb.json | 11 - package-lock.json | 2437 +++++++++++++++++ utils/functions.js | 13 +- 73 files changed, 2588 insertions(+), 546 deletions(-) create mode 100644 .gitignore delete mode 100644 domains/2fa.phoenix.json delete mode 100644 domains/_acme-challenge.ai.esb.json delete mode 100644 domains/_acme-challenge.cdn.esb.json delete mode 100644 domains/_discord.akatsuki2555.json delete mode 100644 domains/_discord.cupglass.json delete mode 100644 domains/_discord.dag.json delete mode 100644 domains/_discord.esb.json delete mode 100644 domains/_discord.jirafey.json delete mode 100644 domains/_discord.krazy.json delete mode 100644 domains/_discord.kuba.json delete mode 100644 domains/_discord.shing.json delete mode 100644 domains/_discord.xzonix.json delete mode 100644 domains/_discord.z.json delete mode 100644 domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json delete mode 100644 domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json delete mode 100644 domains/ai.esb.json delete mode 100644 domains/api.esb.json delete mode 100644 domains/astris.api.json delete mode 100644 domains/blog.syntaxloopers.json delete mode 100644 domains/blog.uvw.json delete mode 100644 domains/bot.esb.json delete mode 100644 domains/cdn.esb.json delete mode 100644 domains/community.syntaxloopers.json delete mode 100644 domains/corentinrenard.com.json delete mode 100644 domains/donate.gornostay25.json delete mode 100644 domains/elaruu.jamied132.json delete mode 100644 domains/email.nota.json delete mode 100644 domains/i.esb.json delete mode 100644 domains/i3.esb.json delete mode 100644 domains/lowrp.site.json delete mode 100644 domains/mail.boolean44.json delete mode 100644 domains/mail.boolean442.json delete mode 100644 domains/mail.icehead.json delete mode 100644 domains/mail.jamied132.json delete mode 100644 domains/mariano.avila.json delete mode 100644 domains/marketplace.syntaxloopers.json delete mode 100644 domains/mc.esb.json delete mode 100644 domains/mc.katz.json rename domains/{mebius-.json => mebius.json} (100%) delete mode 100644 domains/meters.dalpex.json delete mode 100644 domains/node.nvsn.json delete mode 100644 domains/objectrecognisation.syntaxloopers.json delete mode 100644 domains/panel.nvsn.json delete mode 100644 domains/panel.shing.json delete mode 100644 domains/paris.node.shing.json delete mode 100644 domains/pricing.syntaxloopers.json delete mode 100644 domains/ptero.phoenix.json delete mode 100644 domains/ryan.ginut.json delete mode 100644 domains/sharex.phoenix.json delete mode 100644 domains/ss.xcyth.json delete mode 100644 domains/vendors.syntaxloopers.json delete mode 100644 domains/www.jamied132.json delete mode 100644 domains/zmail._domainkey.esb.json create mode 100644 package-lock.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..c6bba5913 --- /dev/null +++ b/.gitignore @@ -0,0 +1,130 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/domains/2fa.phoenix.json b/domains/2fa.phoenix.json deleted file mode 100644 index 4d74122a1..000000000 --- a/domains/2fa.phoenix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com" - }, - "record": { - "A": ["130.162.166.134"] - } -} diff --git a/domains/_acme-challenge.ai.esb.json b/domains/_acme-challenge.ai.esb.json deleted file mode 100644 index 12a43982d..000000000 --- a/domains/_acme-challenge.ai.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - "record": { - "CNAME": "af252befb545b3b27e96b5b9._acme.deno.dev" - } -} diff --git a/domains/_acme-challenge.cdn.esb.json b/domains/_acme-challenge.cdn.esb.json deleted file mode 100644 index 7cc7237c9..000000000 --- a/domains/_acme-challenge.cdn.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - "record": { - "CNAME": "fe4cfa72d5862865fb2759c8._acme.deno.dev" - } -} diff --git a/domains/_discord.akatsuki2555.json b/domains/_discord.akatsuki2555.json deleted file mode 100644 index ec0b6beba..000000000 --- a/domains/_discord.akatsuki2555.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Akatsuki2555", - "email": "akatsuki2555@proton.me", - "discord": "1226900455037075509" - }, - "record": { - "TXT": "dh=30962b6c5cdbbd4629fdf0da9d0bf4c717f065e9" - } -} diff --git a/domains/_discord.cupglass.json b/domains/_discord.cupglass.json deleted file mode 100644 index 53b155171..000000000 --- a/domains/_discord.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "My base website. Very epik tbh 💥💥", - "repo": "https://github.com/cupglassdev/cupglassdev.github.io", - "owner": { - "username": "cupglassdev", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "TXT": ["dh=1a7a67b133e464ce252912f15ae575f3a74b7c45"] - } -} diff --git a/domains/_discord.dag.json b/domains/_discord.dag.json deleted file mode 100644 index 19ddf9df7..000000000 --- a/domains/_discord.dag.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "daglaroglou", - "email": "christos.daglaroglou@gmail.com" - }, - "record": { - "TXT": "dh=835bc23146b3e22366c53fc75b2e573d30f02730" - } -} diff --git a/domains/_discord.esb.json b/domains/_discord.esb.json deleted file mode 100644 index 634e43fac..000000000 --- a/domains/_discord.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fiKDfHFdeXEvcx-9T9B_2QxG8p8P-fC3uT5So98T78XutxFp6Nc6qElNABob_nxlsiOK9N1RIqeRdDfPDN1jMATvN5NbJK3djCOaSDU7gb7qXVKpNHJKERtcSBVfFP4GzEgnyFP2x6y0USWUI3qjuuyhEP73lVvBkI8Xwi9ijhVGPiJI2OXMh4SRLvUlTXxSyi0EmK5GJEZNMan0Phxhe1vIN4HXialEHu5X9z85VVDaPnTKtZUM0cv_YSlnL5KbHxL8o82zNdiuTX1XV2gjACcmk1-YW_AhH3pUOvCNlbodewyVG9Q0whaLZvtccOnsbVst8dzc2STxanASBN2idA.hMiZtTdAF3ZgNO_mRHziWw.fImfROdecxp7xIqWTq_k-a339nOvZCxndcY8pHEQ6ZMYJ0gNwSBWbm3W8ob1k83z9DvgrYFwBansZ4JrlG7VU_o4HPAmB0sHPMpp8EsHpOQ1IORmNM5sMUEJbBeXeekG.n_nbnPDDQbi7MqrJXIc5xw" - }, - "record": { - "TXT": "dh=fb569bc3fb022455ac370440b925e73fbf40b75d" - } -} diff --git a/domains/_discord.jirafey.json b/domains/_discord.jirafey.json deleted file mode 100644 index ca5092c75..000000000 --- a/domains/_discord.jirafey.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "jirafey", - "email": "e9282425-361f-427d-a3dd-249a564432b9@anonaddy.me" - }, - "record": { - "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" - } -} diff --git a/domains/_discord.krazy.json b/domains/_discord.krazy.json deleted file mode 100644 index 136b23b6d..000000000 --- a/domains/_discord.krazy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "KrazyKleb", - "email": "krazykleb@outlook.com" - }, - "record": { - "TXT": "dh=9b437fc3639b73eb33fe9b536d5ad6acbec42dd1" - } -} diff --git a/domains/_discord.kuba.json b/domains/_discord.kuba.json deleted file mode 100644 index 9e353aa16..000000000 --- a/domains/_discord.kuba.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "_discord.kuba is a subdomain for verification of Discord's domain ownership system.", - "owner": { - "telegram": "idkuba", - "username": "kbvivi", - "email": "kbvivi.contact@gmail.com", - "discord": "105170831130234880" - }, - "repo": "https://github.com/kbvivi/kuba.lol", - "record": { - "TXT": ["dh=4f43d84403713773fa9506963218fe01cfd9b61d"] - } -} diff --git a/domains/_discord.shing.json b/domains/_discord.shing.json deleted file mode 100644 index 81fbb0f5a..000000000 --- a/domains/_discord.shing.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "TXT": "dh=df5daefdc7745f38295b3f89ac5de5373eec9c6c" - } -} diff --git a/domains/_discord.xzonix.json b/domains/_discord.xzonix.json deleted file mode 100644 index 3ce849246..000000000 --- a/domains/_discord.xzonix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "xzonix", - "email": "imahalojigi@gmail.com" - }, - "record": { - "TXT": "dh=9ffde6acccff8c74faeb599818e2901110d15fa5" - } -} diff --git a/domains/_discord.z.json b/domains/_discord.z.json deleted file mode 100644 index 8e5cbf989..000000000 --- a/domains/_discord.z.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "SkyExploreWasTaken", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" - }, - "record": { - "TXT": "dh=f84f09e3884eca601066a6e1dba5175f6e82940f" - } -} diff --git a/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json b/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json deleted file mode 100644 index 862696f8f..000000000 --- a/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Akatsuki2555", - "email": "Akatsuki2555@proton.me" - }, - "record": { - "TXT": "af66c6734ae2342654c413fbb3b9aa" - } -} diff --git a/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json b/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json deleted file mode 100644 index fad4aa9f3..000000000 --- a/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "anamolsapkota", - "email": "anamolsapkota@gmail.com" - }, - "record": { - "TXT": "d89d65454e6f71641cc8e45a2ad8b2" - } -} diff --git a/domains/_github-pages-challenge-charmingdisorder.alexey.json b/domains/_github-pages-challenge-charmingdisorder.alexey.json index f60e638af..0733d85c2 100644 --- a/domains/_github-pages-challenge-charmingdisorder.alexey.json +++ b/domains/_github-pages-challenge-charmingdisorder.alexey.json @@ -1,7 +1,6 @@ { "owner": { - "username": "charmingdisorder", - "email": "null" + "username": "charmingdisorder" }, "record": { "TXT": "8045a0394db9ecae4e8f4a76f5c17c" diff --git a/domains/_vercel.exigent-app.json b/domains/_vercel.exigent-app.json index 6d3076696..3d5a4cb30 100644 --- a/domains/_vercel.exigent-app.json +++ b/domains/_vercel.exigent-app.json @@ -1,6 +1,6 @@ { "owner": { - "usernme": "Exigent07", + "username": "Exigent07", "discord": "exigent07" }, "record": { diff --git a/domains/abiapp789.json b/domains/abiapp789.json index f971034aa..8d7a8b8bc 100644 --- a/domains/abiapp789.json +++ b/domains/abiapp789.json @@ -1,6 +1,7 @@ { "domain": "abiapp1789.is-a.dev", "owner": { + "username": "abiapp789", "email": "abiapp2024@gmail.com" }, "record": { diff --git a/domains/ai.esb.json b/domains/ai.esb.json deleted file mode 100644 index 64dce2b97..000000000 --- a/domains/ai.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "A": ["34.120.54.55"], - "AAAA": ["2600:1901:0:6d85::"] - } -} diff --git a/domains/api.esb.json b/domains/api.esb.json deleted file mode 100644 index c7d2cc935..000000000 --- a/domains/api.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.G63MWywbVBPCiP1H_VpGdNl0rXbhsluPIGWYrfPCikVJzHYweS34rK8v65QxLVjPOzAIWcOiRcEofvUZQsKYr3PFOzkZ_n-8D7hOU8It8Y8WQim0uW2GfD8JTu_jbqPl74tWysAlVYYg4L0kqiw-YDY0ZWadCqR7WR9BWK_M_qwB2tABlemLi2TKRFKHl8xuuFtPbVzCtBaWYDcb10AhB0zkIp185q5pwlbsafPxyY747GPvdx9JpqZFE36IfZ36N_Nvre0Pmms38pti1WLHyB3p4RdMVODRbY2FdNMezsYS6oNBrCSw0zeKxTNa__mTJfm17HmeHoiQr5whDP-b0A.r0IqaV4PgVHJJxxIBWCQwA.NonWBIudonu8aCNKSI6kvFYD0QZzkDrNHYJ-dZ7Lp0ISat6uC_gPFsBo1qXP0ghLcrPs9NRKZdKJnGry4sqf5YkCYNIdf22fL1cYqzBQ1ts71f-oIGQnz8tZP-PYgidS.bdLlUgRvdZjL3q4Rf827Rg" - }, - "record": { - "A": ["69.197.135.202"] - } -} diff --git a/domains/astris.api.json b/domains/astris.api.json deleted file mode 100644 index 4e87071b2..000000000 --- a/domains/astris.api.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "rherlydev", - "email": "142740981+rherlydev@users.noreply.github.com", - "note": "This record was created by is-a.dev Discord bot via discord id: 948965718794330153" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=rherlydev@proton.me" - } -} diff --git a/domains/blog.syntaxloopers.json b/domains/blog.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/blog.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/blog.uvw.json b/domains/blog.uvw.json deleted file mode 100644 index c7e27f95e..000000000 --- a/domains/blog.uvw.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "The-Intruder", - "email": "ruj1nuvp8@mozmail.com" - }, - "record": { - "A": ["192.227.173.73"] - } -} diff --git a/domains/bot.esb.json b/domains/bot.esb.json deleted file mode 100644 index 8719e4cac..000000000 --- a/domains/bot.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "149485703+EducatedSuddenBucket@users.noreply.github.com", - "discord": "1167825360151380032" - }, - "record": { - "A": ["69.197.135.203"] - } -} diff --git a/domains/bracketproto.json b/domains/bracketproto.json index ca4192f3a..6862e76c7 100644 --- a/domains/bracketproto.json +++ b/domains/bracketproto.json @@ -1,6 +1,5 @@ { "owner": { - "email": "not specified, refer to discord.", "username": "not specified, refer to discord.", "discord": "oxmc7769" }, diff --git a/domains/carmelo.json b/domains/carmelo.json index f43014bbf..d2c332114 100644 --- a/domains/carmelo.json +++ b/domains/carmelo.json @@ -3,7 +3,6 @@ "repo": "https://github.com/2dvisio/2dvisio.github.io", "owner": { "username": "2dvisio", - "email": "[name.lastname]@gmail.com", "twitter": "2dvisio" }, "record": { diff --git a/domains/cdn.esb.json b/domains/cdn.esb.json deleted file mode 100644 index 64dce2b97..000000000 --- a/domains/cdn.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "A": ["34.120.54.55"], - "AAAA": ["2600:1901:0:6d85::"] - } -} diff --git a/domains/community.syntaxloopers.json b/domains/community.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/community.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/corentinrenard.com.json b/domains/corentinrenard.com.json deleted file mode 100644 index 97d21c150..000000000 --- a/domains/corentinrenard.com.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Aqu1tain", - "discord": "573841978442383361", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.o8ipRbOi_L_u7u39LI9GujSmXnPercd-1SIbYzc65oe09pY5AFEOWu-C09pwW1QeRrA97Ma-6A8sd0XQCMpdyEbC_0SssuHiDYkmdEbTk9_HZW5qQ0OkaYKFeS0C7sViL6lBIaGODl0XeE-ZCt85_cEzuf3gL6GEOtthsTrHZb-kuo9JwnsjCQVe4_YrAPb-NUulPGtpNEPJS5lo3OTFyjpN_kcCwsz1mKP-nolGKHjSfHONKruw8OBvyzDcRW4hDvuTYY6tTqnGzfSUc4b0Z-VXLtQ9_RsqrkgFGxrladIT4orADav6SIAOuHF-9_NDSQWJP7oD_dy0yCR8Mv8PAQ.9cI2DSXsh5hSYoQT1jXjTw.3m-R9wN3cbZF0ZY2HlwFCBFfmNDWsBjdzIXrgjc0TaAzqRC7nxqpl8Ol6_hIiL7VCwkbKOAl_g6HEVczaFNa3Q8aS6XlLLJIAab0TsMyHxg.bpfs-bKjE86N4mP-Lbgmug" - }, - "record": { - "CNAME": "www.corentinrenard.com" - } -} diff --git a/domains/donate.gornostay25.json b/domains/donate.gornostay25.json deleted file mode 100644 index 184f0e4b8..000000000 --- a/domains/donate.gornostay25.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "owner": { - "username": "gornostay25", - "email": "me@gornostay25.is-a.dev" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } -} diff --git a/domains/elaruu.jamied132.json b/domains/elaruu.jamied132.json deleted file mode 100644 index 7427f9012..000000000 --- a/domains/elaruu.jamied132.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "A wiki designed so people never forget about elaruu", - "repo": "https://github.com/elaruu/elaruu.github.io", - "owner": { - "username": "jamied132 and elaruu", - "email": "jamied132.email@gmail.com" - }, - "record": { - "CNAME": "elaruu.github.io" - } -} diff --git a/domains/email.nota.json b/domains/email.nota.json deleted file mode 100644 index 1eb9b98bd..000000000 --- a/domains/email.nota.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "dewiscool", - "email": "zerolikecyber.2005@gmail.com", - "note": "This record was created by is-a.dev Discord bot via discord id: 878821057748926534" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=zerolikecyber.2005@gmail.com" - } -} diff --git a/domains/email.ps.json b/domains/email.ps.json index 71831b22a..322e84462 100644 --- a/domains/email.ps.json +++ b/domains/email.ps.json @@ -1,9 +1,7 @@ { "owner": { "username": "PrivacySecured", - "email": "https://email.ps.is-a.dev/", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ", - "notes": "I rarely go on my emails. If I do its because I needed a verification code." + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ" }, "record": { "URL": "http://scr.im/PrivSec" diff --git a/domains/exigent-app.json b/domains/exigent-app.json index e1666134a..4b421307c 100644 --- a/domains/exigent-app.json +++ b/domains/exigent-app.json @@ -1,6 +1,6 @@ { "owner": { - "usernme": "Exigent07", + "username": "Exigent07", "discord": "exigent07" }, "record": { diff --git a/domains/i.esb.json b/domains/i.esb.json deleted file mode 100644 index b14fc31dc..000000000 --- a/domains/i.esb.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } -} diff --git a/domains/i3.esb.json b/domains/i3.esb.json deleted file mode 100644 index 2872fc5e8..000000000 --- a/domains/i3.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com", - "discord": "1167825360151380032" - }, - "record": { - "A": ["69.197.135.205"] - } -} diff --git a/domains/lowrp.site.json b/domains/lowrp.site.json deleted file mode 100644 index 4018785c4..000000000 --- a/domains/lowrp.site.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Grinti1", - "email": "mlody6869@gmail.com" - }, - "record": { - "CNAME": "lowrp.site" - } -} diff --git a/domains/mail.boolean44.json b/domains/mail.boolean44.json deleted file mode 100644 index b008c8f0f..000000000 --- a/domains/mail.boolean44.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "boolean44-repos", - "email": "serenitypalmer10@gmail.com" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": ["forward-email=palmerowen100@gmail.com"] - } -} diff --git a/domains/mail.boolean442.json b/domains/mail.boolean442.json deleted file mode 100644 index b008c8f0f..000000000 --- a/domains/mail.boolean442.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "boolean44-repos", - "email": "serenitypalmer10@gmail.com" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": ["forward-email=palmerowen100@gmail.com"] - } -} diff --git a/domains/mail.icehead.json b/domains/mail.icehead.json deleted file mode 100644 index 765bbc998..000000000 --- a/domains/mail.icehead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Tanjimfuad", - "email": "tanjim_fuad@proton.me" - }, - "record": { - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } -} diff --git a/domains/mail.jamied132.json b/domains/mail.jamied132.json deleted file mode 100644 index 4180fcec7..000000000 --- a/domains/mail.jamied132.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "jamied132", - "email": "jamied132.email@gmail.com" - }, - "record": { - "MX": ["mail.hmailserver.com"] - } -} diff --git a/domains/mariano.avila.json b/domains/mariano.avila.json deleted file mode 100644 index b0af1b49c..000000000 --- a/domains/mariano.avila.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "DxRavage", - "email": "marianoavilaj4@gmail.com" - }, - "record": { - "CNAME": "dxravage.github.io" - } -} diff --git a/domains/marketplace.syntaxloopers.json b/domains/marketplace.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/marketplace.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/mc.esb.json b/domains/mc.esb.json deleted file mode 100644 index ac2255ca1..000000000 --- a/domains/mc.esb.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "CNAME": "bff5bd034c7fbbeafaaf626f505c8cc5.ipv4.tcpshield.com" - } -} diff --git a/domains/mc.katz.json b/domains/mc.katz.json deleted file mode 100644 index c9e4c260a..000000000 --- a/domains/mc.katz.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "bananalolok", - "email": "imethlol1234@gmail.com", - "discord": "banana_lol_7678" - }, - "record": { - "CNAME": "5e8898d8b635c8dbffbd3c5c7574b456.ipv4.tcpshield.com" - } -} diff --git a/domains/mebius-.json b/domains/mebius.json similarity index 100% rename from domains/mebius-.json rename to domains/mebius.json diff --git a/domains/meters.dalpex.json b/domains/meters.dalpex.json deleted file mode 100644 index f0a2bd291..000000000 --- a/domains/meters.dalpex.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Dalpex", - "email": "dantupro@gmail.com" - }, - "record": { - "CNAME": "dalpex.github.io" - } -} diff --git a/domains/naffy.json b/domains/naffy.json index cf4c10991..956734e4a 100644 --- a/domains/naffy.json +++ b/domains/naffy.json @@ -3,7 +3,6 @@ "repo": "https://github.com/knownasnaffy/knownasnaffy.github.io", "owner": { "username": "knownasnaffy", - "email": "email@address", "twitter": "dharni_naffy" }, "record": { diff --git a/domains/nicol.json b/domains/nicol.json index 53fafa4ae..ff62bf56c 100644 --- a/domains/nicol.json +++ b/domains/nicol.json @@ -2,9 +2,7 @@ "description": "Lina website", "repo": "https://github.com/Linadevv/Linadevv.github.io", "owner": { - "username": "Linadevv", - "email": "any@email", - "twitter": "Lina" + "username": "Linadevv" }, "record": { "CNAME": "Linadevv.github.io" diff --git a/domains/node.nvsn.json b/domains/node.nvsn.json deleted file mode 100644 index 87bcfb13e..000000000 --- a/domains/node.nvsn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "GMR828", - "email": "gmr828@null.net" - }, - "record": { - "A": ["173.212.202.171"] - } -} diff --git a/domains/objectrecognisation.syntaxloopers.json b/domains/objectrecognisation.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/objectrecognisation.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/panel.nvsn.json b/domains/panel.nvsn.json deleted file mode 100644 index 87bcfb13e..000000000 --- a/domains/panel.nvsn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "GMR828", - "email": "gmr828@null.net" - }, - "record": { - "A": ["173.212.202.171"] - } -} diff --git a/domains/panel.shing.json b/domains/panel.shing.json deleted file mode 100644 index 0f5d71008..000000000 --- a/domains/panel.shing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "A": ["129.213.85.212"], - "AAAA": ["2603:c020:400d:3e89:ae49:1b0b:470c:5f33"] - } -} diff --git a/domains/paris.node.shing.json b/domains/paris.node.shing.json deleted file mode 100644 index c87fa66f5..000000000 --- a/domains/paris.node.shing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "A": ["141.145.205.47"], - "AAAA": ["2603:c027:c003:6aa9:a974:e2d6:f01e:dea8"] - } -} diff --git a/domains/pearlcz.json b/domains/pearlcz.json index 48a4c3bbf..bbcad7caa 100644 --- a/domains/pearlcz.json +++ b/domains/pearlcz.json @@ -2,11 +2,11 @@ "description": "Making a website about me and my projects.", "repo": "https://github.com/0pearlcz0/is-a.dev", "owner": { - "username": "0pearl_cz0", + "username": "0pearlcz0", "email": "vitekjurcik@gmail.com", "twitter": "pearl_czoffic" }, "record": { - "CNAME": "0pearl_cz0.github.io" + "CNAME": "0pearlcz0.github.io" } } diff --git a/domains/pricing.syntaxloopers.json b/domains/pricing.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/pricing.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/ps.json b/domains/ps.json index ccd1bbac5..1a4a92db5 100644 --- a/domains/ps.json +++ b/domains/ps.json @@ -1,9 +1,7 @@ { "owner": { "username": "PrivacySecured", - "email": "https://email.ps.is-a.dev/", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ", - "notes": "I rarely go on my emails. If I do its because I needed a verification code." + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ" }, "record": { "CNAME": "privacysecured.github.io" diff --git a/domains/ptero.phoenix.json b/domains/ptero.phoenix.json deleted file mode 100644 index 37214625f..000000000 --- a/domains/ptero.phoenix.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com", - "github_id": 85183285 - }, - "record": { - "A": ["130.162.166.134"] - } -} diff --git a/domains/ryan.ginut.json b/domains/ryan.ginut.json deleted file mode 100644 index 690f2d10a..000000000 --- a/domains/ryan.ginut.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "rtb523", - "email": "ryan.ginut@gmail.com" - }, - "record": { - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"] - } -} diff --git a/domains/sdheeraj.json b/domains/sdheeraj.json index 9c66a9281..73e3dfcb2 100644 --- a/domains/sdheeraj.json +++ b/domains/sdheeraj.json @@ -1,7 +1,7 @@ { "owner": { "username": "17sdheeraj", - "email": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7InVzZXJfaWQiOiIxMzE4NDk3NjUiLCJ1c2VybmFtZSI6IjE3c2RoZWVyYWoiLCJlbWFpbCI6IjE3c2RoZWVyYWpAd2luZ2Fyci5ldS5vcmcifSwiZXhwaXJlc0luIjoiOTk5OXkiLCJpYXQiOjE3MjE1MzM2ODJ9.7wMG7oM75_RVLS7uWP0b0gqJOP_v9jsfxRq-UcqPlgM" + "OWL": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7InVzZXJfaWQiOiIxMzE4NDk3NjUiLCJ1c2VybmFtZSI6IjE3c2RoZWVyYWoiLCJlbWFpbCI6IjE3c2RoZWVyYWpAd2luZ2Fyci5ldS5vcmcifSwiZXhwaXJlc0luIjoiOTk5OXkiLCJpYXQiOjE3MjE1MzM2ODJ9.7wMG7oM75_RVLS7uWP0b0gqJOP_v9jsfxRq-UcqPlgM" }, "record": { "CNAME": "17sdheeraj.github.io" diff --git a/domains/sharex.phoenix.json b/domains/sharex.phoenix.json deleted file mode 100644 index 4d74122a1..000000000 --- a/domains/sharex.phoenix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com" - }, - "record": { - "A": ["130.162.166.134"] - } -} diff --git a/domains/ss.xcyth.json b/domains/ss.xcyth.json deleted file mode 100644 index b729a82f2..000000000 --- a/domains/ss.xcyth.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Xcyth", - "email": "ritam.choudhuri@gmail.com" - }, - "record": { - "CNAME": "proxy.private.danbot.host" - } -} diff --git a/domains/tim.json b/domains/tim.json index a0eb45dbb..3c170dbad 100644 --- a/domains/tim.json +++ b/domains/tim.json @@ -1,8 +1,7 @@ { "description": "Tim is a Dev", "owner": { - "username": "xorob0", - "email": "xorob0@toum" + "username": "xorob0" }, "repo": "https://github.com/xorob0/register", "record": { diff --git a/domains/vendors.syntaxloopers.json b/domains/vendors.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/vendors.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/www.jamied132.json b/domains/www.jamied132.json deleted file mode 100644 index eaec72ecf..000000000 --- a/domains/www.jamied132.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "personal portfolio", - "repo": "github.com/jamied132/jamied132.github.io", - "owner": { - "username": "jamied132", - "email": "jamied132.email@gmail.com", - "wasteof.money": "jamied132", - "darflen": "jamied132" - }, - "record": { - "URL": "https://jamied132.is-a.dev" - } -} diff --git a/domains/xabdoat.json b/domains/xabdoat.json index daedb1078..6d862b66e 100644 --- a/domains/xabdoat.json +++ b/domains/xabdoat.json @@ -3,7 +3,6 @@ "repo": "https://github.com/xAbdoAT/xAbdoAT.github.io", "owner": { "username": "xAbdoAT", - "email": "email@address", "twitter": "xAbdoAT" }, "record": { diff --git a/domains/zaid.json b/domains/zaid.json index 76668dabd..728d4240e 100644 --- a/domains/zaid.json +++ b/domains/zaid.json @@ -3,7 +3,7 @@ "repo": "https://github.com/zaidmukaddam/zaidmukaddam.github.io", "owner": { "username": "zaidmukaddam", - "email": "zaidlunatic1@gmail", + "email": "zaidlunatic1@gmail.com", "twitter": "Zaid08079154" }, "record": { diff --git a/domains/zer0.json b/domains/zer0.json index 46ac812f8..a998a613b 100644 --- a/domains/zer0.json +++ b/domains/zer0.json @@ -1,7 +1,6 @@ { "owner": { "username": "Zer0Dev-exe", - "email": "zero", "discord": "817515739711406140" }, "record": { diff --git a/domains/zerotwo.json b/domains/zerotwo.json index 191503615..d89b36127 100644 --- a/domains/zerotwo.json +++ b/domains/zerotwo.json @@ -3,7 +3,7 @@ "repo": "https://github.com/ZeroTwoDiscord/zerotwodiscord.github.io", "owner": { "username": "ConnorDoesDev", - "email": "connordoesdev@gmail.com / connor@zerotwo.sytes.net" + "email": "connordoesdev@gmail.com" }, "record": { "CNAME": "zerotwodiscord.github.io" diff --git a/domains/zmail._domainkey.esb.json b/domains/zmail._domainkey.esb.json deleted file mode 100644 index 7ec91a761..000000000 --- a/domains/zmail._domainkey.esb.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "EducatedsuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "TXT": [ - "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCOCPIlvAEZxJibdx9OiUyJHoj63GUkBafTzg5XI4kfG7LFcONNdJwjxbOipmriktgDwyltEM4ZC1kw+Vf3mSYwIqtfuMmFZXBawYW9nU7KbNqH2xLZF+7z0SkHdyB0ODm78ouiQLdr6IPc+ZSjyZD0M3eOMlXnwsBrCzhM+itKowIDAQAB" - ] - } -} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..b471fdeb1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2437 @@ +{ + "name": "register", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "ava": "^6.2.0", + "fs-extra": "^11.2.0" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@vercel/nft": { + "version": "0.27.6", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.6.tgz", + "integrity": "sha512-mwuyUxskdcV8dd7N7JnxBgvFEz1D9UOePI/WyLLzktv6HSCwgPNQGit/UJ2IykAWGlypKw4pBQjOKWvIbXITSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.11", + "@rollup/pluginutils": "^4.0.0", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.8", + "node-gyp-build": "^4.2.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrgv": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arrgv/-/arrgv-1.0.2.tgz", + "integrity": "sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/arrify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", + "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/async-sema": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", + "dev": true, + "license": "MIT" + }, + "node_modules/ava": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-6.2.0.tgz", + "integrity": "sha512-+GZk5PbyepjiO/68hzCZCUepQOQauKfNnI7sA4JukBTg97jD7E+tDKEA7OhGOGr6EorNNMM9+jqvgHVOTOzG4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vercel/nft": "^0.27.5", + "acorn": "^8.13.0", + "acorn-walk": "^8.3.4", + "ansi-styles": "^6.2.1", + "arrgv": "^1.0.2", + "arrify": "^3.0.0", + "callsites": "^4.2.0", + "cbor": "^9.0.2", + "chalk": "^5.3.0", + "chunkd": "^2.0.1", + "ci-info": "^4.0.0", + "ci-parallel-vars": "^1.0.1", + "cli-truncate": "^4.0.0", + "code-excerpt": "^4.0.0", + "common-path-prefix": "^3.0.0", + "concordance": "^5.0.4", + "currently-unhandled": "^0.4.1", + "debug": "^4.3.7", + "emittery": "^1.0.3", + "figures": "^6.1.0", + "globby": "^14.0.2", + "ignore-by-default": "^2.1.0", + "indent-string": "^5.0.0", + "is-plain-object": "^5.0.0", + "is-promise": "^4.0.0", + "matcher": "^5.0.0", + "memoize": "^10.0.0", + "ms": "^2.1.3", + "p-map": "^7.0.2", + "package-config": "^5.0.0", + "picomatch": "^4.0.2", + "plur": "^5.1.0", + "pretty-ms": "^9.1.0", + "resolve-cwd": "^3.0.0", + "stack-utils": "^2.0.6", + "strip-ansi": "^7.1.0", + "supertap": "^3.0.1", + "temp-dir": "^3.0.0", + "write-file-atomic": "^6.0.0", + "yargs": "^17.7.2" + }, + "bin": { + "ava": "entrypoints/cli.mjs" + }, + "engines": { + "node": "^18.18 || ^20.8 || ^22 || >=23" + }, + "peerDependencies": { + "@ava/typescript": "*" + }, + "peerDependenciesMeta": { + "@ava/typescript": { + "optional": true + } + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-4.2.0.tgz", + "integrity": "sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cbor": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.2.tgz", + "integrity": "sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "nofilter": "^3.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chunkd": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-2.0.1.tgz", + "integrity": "sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ci-parallel-vars": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.1.tgz", + "integrity": "sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/code-excerpt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz", + "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "convert-to-spaces": "^2.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true, + "license": "ISC" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concordance": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz", + "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "date-time": "^3.1.0", + "esutils": "^2.0.3", + "fast-diff": "^1.2.0", + "js-string-escape": "^1.0.1", + "lodash": "^4.17.15", + "md5-hex": "^3.0.1", + "semver": "^7.3.2", + "well-known-symbols": "^2.0.0" + }, + "engines": { + "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/convert-to-spaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz", + "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/date-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", + "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "time-zone": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/emittery": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-1.0.3.tgz", + "integrity": "sha512-tJdCJitoy2lrC2ldJcqN4vkqJ00lT+tOWNT1hBJjO/3FDMJa5TTIiYGCKGkn/WfCyOzUMObeohbVTj00fhiLiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up-simple": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-2.1.0.tgz", + "integrity": "sha512-yiWd4GVmJp0Q6ghmM2B/V3oZGRmjrKLXvHR3TE1nfoXsmoggllfZUQe74EN0fJdPFZu2NIvNdrMMLm3OsV7Ohw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10 <11 || >=12 <13 || >=14" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/irregular-plurals": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", + "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/js-string-escape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/load-json-file": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/make-dir": { + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/matcher": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-5.0.0.tgz", + "integrity": "sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/md5-hex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", + "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", + "dev": true, + "license": "MIT", + "dependencies": { + "blueimp-md5": "^2.10.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/memoize": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/memoize/-/memoize-10.0.0.tgz", + "integrity": "sha512-H6cBLgsi6vMWOcCpvVCdFFnl3kerEXbrYh9q+lY6VXvQSmM6CkmV08VOwT+WE2tzIEqRPFfAq3fm4v/UIW6mSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/memoize?sponsor=1" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", + "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", + "dev": true, + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/nofilter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz", + "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.19" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-map": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.2.tgz", + "integrity": "sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-config": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/package-config/-/package-config-5.0.0.tgz", + "integrity": "sha512-GYTTew2slBcYdvRHqjhwaaydVMvn/qrGC323+nKclYioNSLTDUM/lGgtGTgyHVtYcozb+XkE8CNhwcraOmZ9Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up-simple": "^1.0.0", + "load-json-file": "^7.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/plur": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-5.1.0.tgz", + "integrity": "sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "irregular-plurals": "^3.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-ms": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.1.0.tgz", + "integrity": "sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-cwd": { + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/supertap": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/supertap/-/supertap-3.0.1.tgz", + "integrity": "sha512-u1ZpIBCawJnO+0QePsEiOknOfCRq0yERxiAchT0i4li0WHNUJbf0evXXSXOcCAR4M8iMDoajXYmstm/qO81Isw==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^5.0.0", + "js-yaml": "^3.14.1", + "serialize-error": "^7.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/temp-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/time-zone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", + "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/well-known-symbols": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", + "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=6" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wide-align/node_modules/is-fullwidth-code-point": { + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-6.0.0.tgz", + "integrity": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + } + } +} diff --git a/utils/functions.js b/utils/functions.js index ab00df1ee..85a49a005 100644 --- a/utils/functions.js +++ b/utils/functions.js @@ -2,18 +2,21 @@ module.exports.expandIPv6 = function (ip) { // Split into segments by ":" let segments = ip.split(":"); - // Count empty segments due to "::" shorthand + // Count the number of segments that are empty due to "::" shorthand const emptyIndex = segments.indexOf(""); if (emptyIndex !== -1) { - // Calculate how many "0000" are missing - const missingSegments = 7 - segments.filter((seg) => seg).length; - segments.splice(emptyIndex, 1, ...Array(missingSegments + 1).fill("0000")); + // Calculate how many "0000" segments are missing + const nonEmptySegments = segments.filter((seg) => seg !== ""); + const missingSegments = 8 - nonEmptySegments.length; + + // Insert the missing "0000" segments into the position of the empty segment + segments = [...nonEmptySegments.slice(0, emptyIndex), ...Array(missingSegments).fill("0000"), ...nonEmptySegments.slice(emptyIndex)]; } // Expand each segment to 4 characters, padding with leading zeros const expandedSegments = segments.map((segment) => segment.padStart(4, "0")); - // Join segments back together + // Join the segments back together return expandedSegments.join(":"); }; From 97d01a8bc7932cff8ac963d1e0fb8ae21f0bacd9 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:29 +0800 Subject: [PATCH 032/117] chore: remove 2fa.phoenix.is-a.dev --- domains/2fa.phoenix.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/2fa.phoenix.json diff --git a/domains/2fa.phoenix.json b/domains/2fa.phoenix.json deleted file mode 100644 index 4d74122a1..000000000 --- a/domains/2fa.phoenix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com" - }, - "record": { - "A": ["130.162.166.134"] - } -} From 814fe4b43dc2f732952dba62e3090b1d1b710af6 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:31 +0800 Subject: [PATCH 033/117] chore: remove _acme-challenge.ai.esb.is-a.dev --- domains/_acme-challenge.ai.esb.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_acme-challenge.ai.esb.json diff --git a/domains/_acme-challenge.ai.esb.json b/domains/_acme-challenge.ai.esb.json deleted file mode 100644 index 12a43982d..000000000 --- a/domains/_acme-challenge.ai.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - "record": { - "CNAME": "af252befb545b3b27e96b5b9._acme.deno.dev" - } -} From b44cb450cebb798a1e9c3f087a72422daf32976c Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:32 +0800 Subject: [PATCH 034/117] chore: remove _acme-challenge.cdn.esb.is-a.dev --- domains/_acme-challenge.cdn.esb.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_acme-challenge.cdn.esb.json diff --git a/domains/_acme-challenge.cdn.esb.json b/domains/_acme-challenge.cdn.esb.json deleted file mode 100644 index 7cc7237c9..000000000 --- a/domains/_acme-challenge.cdn.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - "record": { - "CNAME": "fe4cfa72d5862865fb2759c8._acme.deno.dev" - } -} From da41b011f1a7a075997cb918d58806945c9fd8f1 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:33 +0800 Subject: [PATCH 035/117] chore: remove _discord.akatsuki2555.is-a.dev --- domains/_discord.akatsuki2555.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_discord.akatsuki2555.json diff --git a/domains/_discord.akatsuki2555.json b/domains/_discord.akatsuki2555.json deleted file mode 100644 index ec0b6beba..000000000 --- a/domains/_discord.akatsuki2555.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Akatsuki2555", - "email": "akatsuki2555@proton.me", - "discord": "1226900455037075509" - }, - "record": { - "TXT": "dh=30962b6c5cdbbd4629fdf0da9d0bf4c717f065e9" - } -} From 3a7c1d40df88153a33f994ddfeeea51a926e5549 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:34 +0800 Subject: [PATCH 036/117] chore: remove _discord.cupglass.is-a.dev --- domains/_discord.cupglass.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/_discord.cupglass.json diff --git a/domains/_discord.cupglass.json b/domains/_discord.cupglass.json deleted file mode 100644 index 53b155171..000000000 --- a/domains/_discord.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "My base website. Very epik tbh 💥💥", - "repo": "https://github.com/cupglassdev/cupglassdev.github.io", - "owner": { - "username": "cupglassdev", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "TXT": ["dh=1a7a67b133e464ce252912f15ae575f3a74b7c45"] - } -} From ba44facb9465f09b3b69ab724aaa9b57e62a1cf9 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:35 +0800 Subject: [PATCH 037/117] chore: remove _discord.dag.is-a.dev --- domains/_discord.dag.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_discord.dag.json diff --git a/domains/_discord.dag.json b/domains/_discord.dag.json deleted file mode 100644 index 19ddf9df7..000000000 --- a/domains/_discord.dag.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "daglaroglou", - "email": "christos.daglaroglou@gmail.com" - }, - "record": { - "TXT": "dh=835bc23146b3e22366c53fc75b2e573d30f02730" - } -} From 83c01ae525de7d8560f563f67db4a7ed2b819d1b Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:36 +0800 Subject: [PATCH 038/117] chore: remove _discord.esb.is-a.dev --- domains/_discord.esb.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_discord.esb.json diff --git a/domains/_discord.esb.json b/domains/_discord.esb.json deleted file mode 100644 index 634e43fac..000000000 --- a/domains/_discord.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fiKDfHFdeXEvcx-9T9B_2QxG8p8P-fC3uT5So98T78XutxFp6Nc6qElNABob_nxlsiOK9N1RIqeRdDfPDN1jMATvN5NbJK3djCOaSDU7gb7qXVKpNHJKERtcSBVfFP4GzEgnyFP2x6y0USWUI3qjuuyhEP73lVvBkI8Xwi9ijhVGPiJI2OXMh4SRLvUlTXxSyi0EmK5GJEZNMan0Phxhe1vIN4HXialEHu5X9z85VVDaPnTKtZUM0cv_YSlnL5KbHxL8o82zNdiuTX1XV2gjACcmk1-YW_AhH3pUOvCNlbodewyVG9Q0whaLZvtccOnsbVst8dzc2STxanASBN2idA.hMiZtTdAF3ZgNO_mRHziWw.fImfROdecxp7xIqWTq_k-a339nOvZCxndcY8pHEQ6ZMYJ0gNwSBWbm3W8ob1k83z9DvgrYFwBansZ4JrlG7VU_o4HPAmB0sHPMpp8EsHpOQ1IORmNM5sMUEJbBeXeekG.n_nbnPDDQbi7MqrJXIc5xw" - }, - "record": { - "TXT": "dh=fb569bc3fb022455ac370440b925e73fbf40b75d" - } -} From ac1606ff24e3478b25644ba6874289f5754c056f Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:38 +0800 Subject: [PATCH 039/117] chore: remove _discord.jirafey.is-a.dev --- domains/_discord.jirafey.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_discord.jirafey.json diff --git a/domains/_discord.jirafey.json b/domains/_discord.jirafey.json deleted file mode 100644 index ca5092c75..000000000 --- a/domains/_discord.jirafey.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "jirafey", - "email": "e9282425-361f-427d-a3dd-249a564432b9@anonaddy.me" - }, - "record": { - "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" - } -} From ef9fad861bf95339a0feb498201e8955e895ecf9 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:40 +0800 Subject: [PATCH 040/117] chore: remove _discord.krazy.is-a.dev --- domains/_discord.krazy.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_discord.krazy.json diff --git a/domains/_discord.krazy.json b/domains/_discord.krazy.json deleted file mode 100644 index 136b23b6d..000000000 --- a/domains/_discord.krazy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "KrazyKleb", - "email": "krazykleb@outlook.com" - }, - "record": { - "TXT": "dh=9b437fc3639b73eb33fe9b536d5ad6acbec42dd1" - } -} From 6c8ae1f87d33efc9bb7c61129d6f7e9710ce9634 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:41 +0800 Subject: [PATCH 041/117] chore: remove _discord.kuba.is-a.dev --- domains/_discord.kuba.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/_discord.kuba.json diff --git a/domains/_discord.kuba.json b/domains/_discord.kuba.json deleted file mode 100644 index 9e353aa16..000000000 --- a/domains/_discord.kuba.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "_discord.kuba is a subdomain for verification of Discord's domain ownership system.", - "owner": { - "telegram": "idkuba", - "username": "kbvivi", - "email": "kbvivi.contact@gmail.com", - "discord": "105170831130234880" - }, - "repo": "https://github.com/kbvivi/kuba.lol", - "record": { - "TXT": ["dh=4f43d84403713773fa9506963218fe01cfd9b61d"] - } -} From 238bd79ce2de7549f968d02ee30d55559bcb28ca Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:42 +0800 Subject: [PATCH 042/117] chore: remove _discord.shing.is-a.dev --- domains/_discord.shing.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_discord.shing.json diff --git a/domains/_discord.shing.json b/domains/_discord.shing.json deleted file mode 100644 index 81fbb0f5a..000000000 --- a/domains/_discord.shing.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "TXT": "dh=df5daefdc7745f38295b3f89ac5de5373eec9c6c" - } -} From 1d03f59ae08b7e48b934374b1e8e539e687f3901 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:43 +0800 Subject: [PATCH 043/117] chore: remove _discord.xzonix.is-a.dev --- domains/_discord.xzonix.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_discord.xzonix.json diff --git a/domains/_discord.xzonix.json b/domains/_discord.xzonix.json deleted file mode 100644 index 3ce849246..000000000 --- a/domains/_discord.xzonix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "xzonix", - "email": "imahalojigi@gmail.com" - }, - "record": { - "TXT": "dh=9ffde6acccff8c74faeb599818e2901110d15fa5" - } -} From 3613edb420285622b82375a33e7c64a40eb8aa35 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:45 +0800 Subject: [PATCH 044/117] chore: remove _discord.z.is-a.dev --- domains/_discord.z.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_discord.z.json diff --git a/domains/_discord.z.json b/domains/_discord.z.json deleted file mode 100644 index 8e5cbf989..000000000 --- a/domains/_discord.z.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "SkyExploreWasTaken", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" - }, - "record": { - "TXT": "dh=f84f09e3884eca601066a6e1dba5175f6e82940f" - } -} From 0414c81174b6083857e492ead6586d11ba9f315b Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:46 +0800 Subject: [PATCH 045/117] chore: remove _github-pages-challenge-Akatsuki2555.akatsuki2555.is-a.dev --- ...github-pages-challenge-Akatsuki2555.akatsuki2555.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json diff --git a/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json b/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json deleted file mode 100644 index 862696f8f..000000000 --- a/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Akatsuki2555", - "email": "Akatsuki2555@proton.me" - }, - "record": { - "TXT": "af66c6734ae2342654c413fbb3b9aa" - } -} From fe7e599b8e271d5e6a418f336ae09c1f9f18db67 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:47 +0800 Subject: [PATCH 046/117] chore: remove _github-pages-challenge-Glqch404.glqch.is-a.dev --- domains/_github-pages-challenge-Glqch404.glqch.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_github-pages-challenge-Glqch404.glqch.json diff --git a/domains/_github-pages-challenge-Glqch404.glqch.json b/domains/_github-pages-challenge-Glqch404.glqch.json deleted file mode 100644 index e9001d5ba..000000000 --- a/domains/_github-pages-challenge-Glqch404.glqch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Glqch404", - "email": "bridgerbusiness2@gmail.com", - "twitter": "Glqch", - "discord": "915932527871541309" - }, - "record": { - "TXT": "a3b430c8adc12043863d6785cfa782" - } -} From dc3158db4db4960e85c37e998c70c765f1f79728 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:48 +0800 Subject: [PATCH 047/117] chore: remove _github-pages-challenge-SkyExploreWasTaken.z.is-a.dev --- .../_github-pages-challenge-SkyExploreWasTaken.z.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_github-pages-challenge-SkyExploreWasTaken.z.json diff --git a/domains/_github-pages-challenge-SkyExploreWasTaken.z.json b/domains/_github-pages-challenge-SkyExploreWasTaken.z.json deleted file mode 100644 index 3a9ea96a5..000000000 --- a/domains/_github-pages-challenge-SkyExploreWasTaken.z.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "SkyExploreWasTaken", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" - }, - "record": { - "TXT": "7eb5b6034d696256f342136b0289cc" - } -} From 9f1b69b7e40667ec610786c547ddf5734bcaffac Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:50 +0800 Subject: [PATCH 048/117] chore: remove _github-pages-challenge-TorchedSammy.sammy.is-a.dev --- domains/_github-pages-challenge-TorchedSammy.sammy.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-TorchedSammy.sammy.json diff --git a/domains/_github-pages-challenge-TorchedSammy.sammy.json b/domains/_github-pages-challenge-TorchedSammy.sammy.json deleted file mode 100644 index 6b2d4517e..000000000 --- a/domains/_github-pages-challenge-TorchedSammy.sammy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "TorchedSammy", - "email": "torchedsammy@gmail.com" - }, - "record": { - "TXT": "9693d9e721696f4184aa3abfa35921" - } -} From 360f568a0d658cd1cc6c2fc2705a163c41753f88 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:51 +0800 Subject: [PATCH 049/117] chore: remove _github-pages-challenge-YesnielX.yesnielx.is-a.dev --- .../_github-pages-challenge-YesnielX.yesnielx.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_github-pages-challenge-YesnielX.yesnielx.json diff --git a/domains/_github-pages-challenge-YesnielX.yesnielx.json b/domains/_github-pages-challenge-YesnielX.yesnielx.json deleted file mode 100644 index d37f8eea0..000000000 --- a/domains/_github-pages-challenge-YesnielX.yesnielx.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Portfolio Website", - "repo": "https://github.com/YesnielX/yesnielx.github.io", - "owner": { - "username": "YesnielX", - "discord": "yesnielx" - }, - "record": { - "TXT": ["7b437ce587783bab1a17084b82cca0"] - } -} From a97fe685801973c5f27383649ccdb9d4f14aad8d Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:52 +0800 Subject: [PATCH 050/117] chore: remove _github-pages-challenge-anamolsapkota.anamolsapkota.is-a.dev --- ...thub-pages-challenge-anamolsapkota.anamolsapkota.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json diff --git a/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json b/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json deleted file mode 100644 index fad4aa9f3..000000000 --- a/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "anamolsapkota", - "email": "anamolsapkota@gmail.com" - }, - "record": { - "TXT": "d89d65454e6f71641cc8e45a2ad8b2" - } -} From 8ce1a1b6cd954d2aac7863c18094d2b80e4c1123 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:53 +0800 Subject: [PATCH 051/117] chore: remove _github-pages-challenge-anshbhimani.anshbhimani.is-a.dev --- .../_github-pages-challenge-anshbhimani.anshbhimani.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-anshbhimani.anshbhimani.json diff --git a/domains/_github-pages-challenge-anshbhimani.anshbhimani.json b/domains/_github-pages-challenge-anshbhimani.anshbhimani.json deleted file mode 100644 index 405a10c0e..000000000 --- a/domains/_github-pages-challenge-anshbhimani.anshbhimani.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "anshbhimani", - "email": "ansh.bhimani@outlook.com" - }, - "record": { - "TXT": "36d0b9db7565094d11ea8fdb539e1dg" - } -} From 3e6a08f9ca2627a8403ad0466cbaac86b1abce34 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:54 +0800 Subject: [PATCH 052/117] chore: remove _github-pages-challenge-crazy-max-blog.crazy-max.is-a.dev --- ..._github-pages-challenge-crazy-max-blog.crazy-max.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-crazy-max-blog.crazy-max.json diff --git a/domains/_github-pages-challenge-crazy-max-blog.crazy-max.json b/domains/_github-pages-challenge-crazy-max-blog.crazy-max.json deleted file mode 100644 index 388b4dfbe..000000000 --- a/domains/_github-pages-challenge-crazy-max-blog.crazy-max.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Crazy-Max-Blog", - "email": "Crazy-Max-2011@yandex.ru" - }, - "record": { - "TXT": "bf0161fd315024bd5069ccb7f38cdc" - } -} From 2ded540310801f7e35a7762c9e3ed857a6d11287 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:56 +0800 Subject: [PATCH 053/117] chore: remove _github-pages-challenge-cupglassDEV.cupglass.is-a.dev --- ...github-pages-challenge-cupglassDEV.cupglass.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/_github-pages-challenge-cupglassDEV.cupglass.json diff --git a/domains/_github-pages-challenge-cupglassDEV.cupglass.json b/domains/_github-pages-challenge-cupglassDEV.cupglass.json deleted file mode 100644 index ae1b40d30..000000000 --- a/domains/_github-pages-challenge-cupglassDEV.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "My base website. Very epik tbh 💥💥", - "repo": "https://github.com/cupglassdev/cupglassdev.github.io", - "owner": { - "username": "cupglassdev", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "TXT": ["8512bd6443e9d125eb9223d57c1a40"] - } -} From 2b0a1a0c7920deaa9f8d30b44a8963ffef64f59d Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:57 +0800 Subject: [PATCH 054/117] chore: remove _github-pages-challenge-danilofuchs.danilofuchs.is-a.dev --- .../_github-pages-challenge-danilofuchs.danilofuchs.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-danilofuchs.danilofuchs.json diff --git a/domains/_github-pages-challenge-danilofuchs.danilofuchs.json b/domains/_github-pages-challenge-danilofuchs.danilofuchs.json deleted file mode 100644 index 7dcb7b90c..000000000 --- a/domains/_github-pages-challenge-danilofuchs.danilofuchs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "danilofuchs", - "email": "danilo_fuchs@hotmail.com" - }, - "record": { - "TXT": "09bee48261a7e91718432a7b51baaa" - } -} From 91f3e0fbc83de5b14b1f0ce91f2f445492314995 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:09:58 +0800 Subject: [PATCH 055/117] chore: remove _github-pages-challenge-dev-420.dev-420.is-a.dev --- domains/_github-pages-challenge-dev-420.dev-420.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-dev-420.dev-420.json diff --git a/domains/_github-pages-challenge-dev-420.dev-420.json b/domains/_github-pages-challenge-dev-420.dev-420.json deleted file mode 100644 index a0512f44d..000000000 --- a/domains/_github-pages-challenge-dev-420.dev-420.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Dev-420", - "email": "imakbss@gmail.com" - }, - "record": { - "TXT": "af648cf0502797580ddf061805dad3" - } -} From d0d0f45314d2e920a6e824c757db7c07bebc004d Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:00 +0800 Subject: [PATCH 056/117] chore: remove _github-pages-challenge-devendrakanojiya.devendrakanojiya.is-a.dev --- ...ages-challenge-devendrakanojiya.devendrakanojiya.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-devendrakanojiya.devendrakanojiya.json diff --git a/domains/_github-pages-challenge-devendrakanojiya.devendrakanojiya.json b/domains/_github-pages-challenge-devendrakanojiya.devendrakanojiya.json deleted file mode 100644 index bc273caf0..000000000 --- a/domains/_github-pages-challenge-devendrakanojiya.devendrakanojiya.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "devendrakanojiya", - "email": "s_36100@bkbirlacollegekalyan.com" - }, - "record": { - "TXT": "37b9724a41bf8e23b2a352d65b7d19" - } -} From 6b1215be6673e91be5012af1e2f37305fdc52841 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:01 +0800 Subject: [PATCH 057/117] chore: remove _github-pages-challenge-heyshaquib.heyshaquib.is-a.dev --- .../_github-pages-challenge-heyshaquib.heyshaquib.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-heyshaquib.heyshaquib.json diff --git a/domains/_github-pages-challenge-heyshaquib.heyshaquib.json b/domains/_github-pages-challenge-heyshaquib.heyshaquib.json deleted file mode 100644 index a2dbe89ac..000000000 --- a/domains/_github-pages-challenge-heyshaquib.heyshaquib.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "heyshaquib", - "email": "heyshaquib@proton.me" - }, - "record": { - "TXT": "cd081244e0ad3700962e9d4280285a" - } -} From fa69c819910f480760d019bc40219ddb724454da Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:02 +0800 Subject: [PATCH 058/117] chore: remove _github-pages-challenge-himangshu147-git.himangshu147.is-a.dev --- ...-pages-challenge-himangshu147-git.himangshu147.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_github-pages-challenge-himangshu147-git.himangshu147.json diff --git a/domains/_github-pages-challenge-himangshu147-git.himangshu147.json b/domains/_github-pages-challenge-himangshu147-git.himangshu147.json deleted file mode 100644 index 587f472e7..000000000 --- a/domains/_github-pages-challenge-himangshu147-git.himangshu147.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "himangshu147-git", - "email": "saikiahimangshu1256@gmail.com", - "discord": "775660503342776341" - }, - "record": { - "TXT": "2679f35b2c0a88253be04cc1230ee2" - } -} From f74bf1ca6e78d178a744ebf81a3de8b76033d6b1 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:04 +0800 Subject: [PATCH 059/117] chore: remove _github-pages-challenge-joythejoystick1.glqch.is-a.dev --- .../_github-pages-challenge-joythejoystick1.glqch.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-joythejoystick1.glqch.json diff --git a/domains/_github-pages-challenge-joythejoystick1.glqch.json b/domains/_github-pages-challenge-joythejoystick1.glqch.json deleted file mode 100644 index 229a87d5f..000000000 --- a/domains/_github-pages-challenge-joythejoystick1.glqch.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "joythejoystick1", - "email": "midoayoub778@gmail.com" - }, - "record": { - "TXT": "eb682c2a35bd6139b653df86f7d248" - } -} From db88c68b698ec5792df20c91ee3e127f77171871 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:05 +0800 Subject: [PATCH 060/117] chore: remove _github-pages-challenge-k22rma.k22rma.is-a.dev --- domains/_github-pages-challenge-k22rma.k22rma.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-k22rma.k22rma.json diff --git a/domains/_github-pages-challenge-k22rma.k22rma.json b/domains/_github-pages-challenge-k22rma.k22rma.json deleted file mode 100644 index b0b3db76c..000000000 --- a/domains/_github-pages-challenge-k22rma.k22rma.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "k22rma", - "email": "krrishsharma.ks12345@gmail.com" - }, - "record": { - "TXT": "c4d4e7c7ad03a88fd89ea4f1beb994" - } -} From 9497db4e472868c5f756afdcb2847acb625520d8 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:06 +0800 Subject: [PATCH 061/117] chore: remove _github-pages-challenge-jy1263.ayanamy.is-a.dev --- domains/_github-pages-challenge-jy1263.ayanamy.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_github-pages-challenge-jy1263.ayanamy.json diff --git a/domains/_github-pages-challenge-jy1263.ayanamy.json b/domains/_github-pages-challenge-jy1263.ayanamy.json deleted file mode 100644 index 592384e15..000000000 --- a/domains/_github-pages-challenge-jy1263.ayanamy.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "AyanAmy's About Page - Verification", - "repo": "https://github.com/jy1263/jy1263.github.io", - "owner": { - "username": "jy1263", - "twitter": "jy126orjy126" - }, - "record": { - "TXT": "250303a2dde21ac34ad10792da01fa" - } -} From a390192240f78ca6d30ee5b805499e387681fdcc Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:08 +0800 Subject: [PATCH 062/117] chore: remove _github-pages-challenge-kingsmen732.mithilesh.is-a.dev --- ..._github-pages-challenge-kingsmen732.mithilesh.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_github-pages-challenge-kingsmen732.mithilesh.json diff --git a/domains/_github-pages-challenge-kingsmen732.mithilesh.json b/domains/_github-pages-challenge-kingsmen732.mithilesh.json deleted file mode 100644 index 3604cc9a5..000000000 --- a/domains/_github-pages-challenge-kingsmen732.mithilesh.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Personal site to showcase my future works.", - "repo": "https://github.com/kingsmen732/nextgen-Resume-OTA", - "owner": { - "username": "kingsmen732", - "email": "kingsmen732@gmail.com" - }, - "record": { - "TXT": "796acaf6e18fb8e734811097f93a0a" - } -} From a7ea6371d0d08b850c1d5a74ec806c7f4c2445be Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:09 +0800 Subject: [PATCH 063/117] chore: remove _github-pages-challenge-likalium.likalium.is-a.dev --- domains/_github-pages-challenge-likalium.likalium.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-likalium.likalium.json diff --git a/domains/_github-pages-challenge-likalium.likalium.json b/domains/_github-pages-challenge-likalium.likalium.json deleted file mode 100644 index 0a9154f62..000000000 --- a/domains/_github-pages-challenge-likalium.likalium.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "likalium", - "discord": "likalium" - }, - "record": { - "TXT": "57407626f3a1e351e728a974c6d5af" - } -} From 947b4e3d6b499d696b2440d780c7df871c78639a Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:10 +0800 Subject: [PATCH 064/117] chore: remove _github-pages-challenge-mackrz.mackrz.is-a.dev --- domains/_github-pages-challenge-mackrz.mackrz.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_github-pages-challenge-mackrz.mackrz.json diff --git a/domains/_github-pages-challenge-mackrz.mackrz.json b/domains/_github-pages-challenge-mackrz.mackrz.json deleted file mode 100644 index 558858b2d..000000000 --- a/domains/_github-pages-challenge-mackrz.mackrz.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "GitHub Pages verification for mackrz.is-a.dev", - "owner": { - "username": "mackrz", - "email": "macio181@gmail.com" - }, - "record": { - "TXT": "5a7205dd21c68bf953f930899845d9" - } -} From c3d5335837333926588cd31411458ff8992a8cc2 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:12 +0800 Subject: [PATCH 065/117] chore: remove _github-pages-challenge-nameisminh.ming.is-a.dev --- domains/_github-pages-challenge-nameisminh.ming.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-nameisminh.ming.json diff --git a/domains/_github-pages-challenge-nameisminh.ming.json b/domains/_github-pages-challenge-nameisminh.ming.json deleted file mode 100644 index d527e49ce..000000000 --- a/domains/_github-pages-challenge-nameisminh.ming.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "nameisminh", - "email": "buicongminh081104@gmail.com" - }, - "record": { - "TXT": "124480cad3fd4ed9b6cf85747562f6" - } -} From 45309b14ec2aec13cee26d84f3609d96c8b9bbda Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:13 +0800 Subject: [PATCH 066/117] chore: remove _github-pages-challenge-night0721.night.is-a.dev --- domains/_github-pages-challenge-night0721.night.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_github-pages-challenge-night0721.night.json diff --git a/domains/_github-pages-challenge-night0721.night.json b/domains/_github-pages-challenge-night0721.night.json deleted file mode 100644 index cb6960f96..000000000 --- a/domains/_github-pages-challenge-night0721.night.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Personal portfolio for showing my projects, contacts and about me", - "repo": "https://github.com/night0721/night0721.github.io", - "owner": { - "username": "night0721", - "email": "nightkalyyy@gmail.com" - }, - "record": { - "TXT": "e87fbe224df0c16bf8e0796e229952" - } -} From dda0fce658996e37558f18b639aaa41a536a2c14 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:14 +0800 Subject: [PATCH 067/117] chore: remove _github-pages-challenge-node0505.node.is-a.dev --- domains/_github-pages-challenge-node0505.node.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-node0505.node.json diff --git a/domains/_github-pages-challenge-node0505.node.json b/domains/_github-pages-challenge-node0505.node.json deleted file mode 100644 index d50fdd21c..000000000 --- a/domains/_github-pages-challenge-node0505.node.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "node0505", - "email": "node0505@outlook.com" - }, - "record": { - "TXT": "18bf4da227454aaee1c8e2ba62d466" - } -} From 53806180891e24ceab9ad830fad39f620af31397 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:15 +0800 Subject: [PATCH 068/117] chore: remove _github-pages-challenge-p3nguin-kun.p3nguin.is-a.dev --- domains/_github-pages-challenge-p3nguin-kun.p3nguin.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-p3nguin-kun.p3nguin.json diff --git a/domains/_github-pages-challenge-p3nguin-kun.p3nguin.json b/domains/_github-pages-challenge-p3nguin-kun.p3nguin.json deleted file mode 100644 index 0a0536331..000000000 --- a/domains/_github-pages-challenge-p3nguin-kun.p3nguin.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "p3nguin-kun", - "email": "p3nguinkun@proton.me" - }, - "record": { - "TXT": "5c46702c7db5dc72a476dec9da3d34" - } -} From 550134056bb8cfe4caa7b3ffdc85236afda88b2b Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:17 +0800 Subject: [PATCH 069/117] chore: remove _github-pages-challenge-quackduck.ishan.is-a.dev --- domains/_github-pages-challenge-quackduck.ishan.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-quackduck.ishan.json diff --git a/domains/_github-pages-challenge-quackduck.ishan.json b/domains/_github-pages-challenge-quackduck.ishan.json deleted file mode 100644 index c2c9c3831..000000000 --- a/domains/_github-pages-challenge-quackduck.ishan.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "quackduck", - "email": "igoel.mail@gmail.com" - }, - "record": { - "TXT": "14ec35f5a4a8dc217d642452be6b35" - } -} From 394803fc5af6442ded414735b53cbd86c6388bf4 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:18 +0800 Subject: [PATCH 070/117] chore: remove _github-pages-challenge-ryznxx.ryznxx.is-a.dev --- domains/_github-pages-challenge-ryznxx.ryznxx.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_github-pages-challenge-ryznxx.ryznxx.json diff --git a/domains/_github-pages-challenge-ryznxx.ryznxx.json b/domains/_github-pages-challenge-ryznxx.ryznxx.json deleted file mode 100644 index 788e192ec..000000000 --- a/domains/_github-pages-challenge-ryznxx.ryznxx.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "To Get Great domain for developers get new dns", - "owner": { - "username": "ryznxx", - "email": "7ryznxx@gmail.com" - }, - "record": { - "TXT": "929fe6044a0a6c6e6d32410d33ceb1" - } -} From 2e1515b419c9b7cb6cb9325ffb0ecbc2db07b3ec Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:19 +0800 Subject: [PATCH 071/117] chore: remove _github-pages-challenge-vasilismylonas.vasilismylonas.is-a.dev --- ...ub-pages-challenge-vasilismylonas.vasilismylonas.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-vasilismylonas.vasilismylonas.json diff --git a/domains/_github-pages-challenge-vasilismylonas.vasilismylonas.json b/domains/_github-pages-challenge-vasilismylonas.vasilismylonas.json deleted file mode 100644 index e26154faa..000000000 --- a/domains/_github-pages-challenge-vasilismylonas.vasilismylonas.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "VasilisMylonas", - "email": "vasilismylonas@protonmail.com" - }, - "record": { - "TXT": "2d79d108f14d2a9587952c4682b285" - } -} From 216abdc6d682462122b70cd53cd97d7a78fea854 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:21 +0800 Subject: [PATCH 072/117] chore: remove _github-pages-challenge-vikramisdev.vikramisdev.is-a.dev --- .../_github-pages-challenge-vikramisdev.vikramisdev.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-vikramisdev.vikramisdev.json diff --git a/domains/_github-pages-challenge-vikramisdev.vikramisdev.json b/domains/_github-pages-challenge-vikramisdev.vikramisdev.json deleted file mode 100644 index ef1fbb273..000000000 --- a/domains/_github-pages-challenge-vikramisdev.vikramisdev.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "vikramisdev", - "email": "vs423502@gmail.com" - }, - "record": { - "TXT": "14810aa9ee3adf44431d8a64abc84a" - } -} From 00b9bc9dad09bbe9d898950c9e148a6bc089d52a Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:22 +0800 Subject: [PATCH 073/117] chore: remove _github-pages-challenge-vikramv20.vikramv20.is-a.dev --- domains/_github-pages-challenge-vikramv20.vikramv20.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_github-pages-challenge-vikramv20.vikramv20.json diff --git a/domains/_github-pages-challenge-vikramv20.vikramv20.json b/domains/_github-pages-challenge-vikramv20.vikramv20.json deleted file mode 100644 index 37940f9a1..000000000 --- a/domains/_github-pages-challenge-vikramv20.vikramv20.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "vikramv20", - "email": "vs423502@gmail.com" - }, - "record": { - "TXT": "14810aa9ee3adf44431d8a64abc84a" - } -} From 8aec2156e52b0e5a343c77983ef7e132e01d4207 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:23 +0800 Subject: [PATCH 074/117] chore: remove _vercel.cupglass.is-a.dev --- domains/_vercel.cupglass.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/_vercel.cupglass.json diff --git a/domains/_vercel.cupglass.json b/domains/_vercel.cupglass.json deleted file mode 100644 index f5973b648..000000000 --- a/domains/_vercel.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "just a simple website for my rpi", - "repo": "https://github.com/cupglassdev/rpi-nix-web", - "owner": { - "username": "cupglassdev", - "twitter": "cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "TXT": "vc-domain-verify=rpinix.cupglass.is-a.dev,0b8b2c5753fc7cbe4b83" - } -} From b9d3efb10d5d3766ad20fb47a3213f822be30c02 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:24 +0800 Subject: [PATCH 075/117] chore: remove ai.esb.is-a.dev --- domains/ai.esb.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ai.esb.json diff --git a/domains/ai.esb.json b/domains/ai.esb.json deleted file mode 100644 index 64dce2b97..000000000 --- a/domains/ai.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "A": ["34.120.54.55"], - "AAAA": ["2600:1901:0:6d85::"] - } -} From d95cce04dd52e8e32385125dc39448061d11f17a Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:26 +0800 Subject: [PATCH 076/117] chore: remove api.esb.is-a.dev --- domains/api.esb.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/api.esb.json diff --git a/domains/api.esb.json b/domains/api.esb.json deleted file mode 100644 index c7d2cc935..000000000 --- a/domains/api.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.G63MWywbVBPCiP1H_VpGdNl0rXbhsluPIGWYrfPCikVJzHYweS34rK8v65QxLVjPOzAIWcOiRcEofvUZQsKYr3PFOzkZ_n-8D7hOU8It8Y8WQim0uW2GfD8JTu_jbqPl74tWysAlVYYg4L0kqiw-YDY0ZWadCqR7WR9BWK_M_qwB2tABlemLi2TKRFKHl8xuuFtPbVzCtBaWYDcb10AhB0zkIp185q5pwlbsafPxyY747GPvdx9JpqZFE36IfZ36N_Nvre0Pmms38pti1WLHyB3p4RdMVODRbY2FdNMezsYS6oNBrCSw0zeKxTNa__mTJfm17HmeHoiQr5whDP-b0A.r0IqaV4PgVHJJxxIBWCQwA.NonWBIudonu8aCNKSI6kvFYD0QZzkDrNHYJ-dZ7Lp0ISat6uC_gPFsBo1qXP0ghLcrPs9NRKZdKJnGry4sqf5YkCYNIdf22fL1cYqzBQ1ts71f-oIGQnz8tZP-PYgidS.bdLlUgRvdZjL3q4Rf827Rg" - }, - "record": { - "A": ["69.197.135.202"] - } -} From 7a7949e9da5609bccaf6d303cdfbc3f1533f10ff Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:27 +0800 Subject: [PATCH 077/117] chore: remove astris.api.is-a.dev --- domains/astris.api.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/astris.api.json diff --git a/domains/astris.api.json b/domains/astris.api.json deleted file mode 100644 index 4e87071b2..000000000 --- a/domains/astris.api.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "rherlydev", - "email": "142740981+rherlydev@users.noreply.github.com", - "note": "This record was created by is-a.dev Discord bot via discord id: 948965718794330153" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=rherlydev@proton.me" - } -} From 1f9e0cc182328bbf9f46e23f1c96aefec1f6a0bb Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:28 +0800 Subject: [PATCH 078/117] chore: remove blog.uvw.is-a.dev --- domains/blog.uvw.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/blog.uvw.json diff --git a/domains/blog.uvw.json b/domains/blog.uvw.json deleted file mode 100644 index c7e27f95e..000000000 --- a/domains/blog.uvw.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "The-Intruder", - "email": "ruj1nuvp8@mozmail.com" - }, - "record": { - "A": ["192.227.173.73"] - } -} From b36980f683933c28f2763eb0d527c863547320e3 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:29 +0800 Subject: [PATCH 079/117] chore: remove blog.syntaxloopers.is-a.dev --- domains/blog.syntaxloopers.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/blog.syntaxloopers.json diff --git a/domains/blog.syntaxloopers.json b/domains/blog.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/blog.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} From dc8f9d7cff557ed700e2403e530b2f0ec9b76afe Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:31 +0800 Subject: [PATCH 080/117] chore: remove bot.esb.is-a.dev --- domains/bot.esb.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/bot.esb.json diff --git a/domains/bot.esb.json b/domains/bot.esb.json deleted file mode 100644 index 8719e4cac..000000000 --- a/domains/bot.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "149485703+EducatedSuddenBucket@users.noreply.github.com", - "discord": "1167825360151380032" - }, - "record": { - "A": ["69.197.135.203"] - } -} From 5277f48a10ca1cfcd88c3a8cbb66a28f5316e218 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:32 +0800 Subject: [PATCH 081/117] chore: remove cdn.esb.is-a.dev --- domains/cdn.esb.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/cdn.esb.json diff --git a/domains/cdn.esb.json b/domains/cdn.esb.json deleted file mode 100644 index 64dce2b97..000000000 --- a/domains/cdn.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "A": ["34.120.54.55"], - "AAAA": ["2600:1901:0:6d85::"] - } -} From 1149a22b92273e2631523431a61643fdefd05695 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:34 +0800 Subject: [PATCH 082/117] chore: remove community.syntaxloopers.is-a.dev --- domains/community.syntaxloopers.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/community.syntaxloopers.json diff --git a/domains/community.syntaxloopers.json b/domains/community.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/community.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} From 75edf1794d83dc10647163a1fafad87c30a11dba Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:35 +0800 Subject: [PATCH 083/117] chore: remove corentinrenard.com.is-a.dev --- domains/corentinrenard.com.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/corentinrenard.com.json diff --git a/domains/corentinrenard.com.json b/domains/corentinrenard.com.json deleted file mode 100644 index 97d21c150..000000000 --- a/domains/corentinrenard.com.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Aqu1tain", - "discord": "573841978442383361", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.o8ipRbOi_L_u7u39LI9GujSmXnPercd-1SIbYzc65oe09pY5AFEOWu-C09pwW1QeRrA97Ma-6A8sd0XQCMpdyEbC_0SssuHiDYkmdEbTk9_HZW5qQ0OkaYKFeS0C7sViL6lBIaGODl0XeE-ZCt85_cEzuf3gL6GEOtthsTrHZb-kuo9JwnsjCQVe4_YrAPb-NUulPGtpNEPJS5lo3OTFyjpN_kcCwsz1mKP-nolGKHjSfHONKruw8OBvyzDcRW4hDvuTYY6tTqnGzfSUc4b0Z-VXLtQ9_RsqrkgFGxrladIT4orADav6SIAOuHF-9_NDSQWJP7oD_dy0yCR8Mv8PAQ.9cI2DSXsh5hSYoQT1jXjTw.3m-R9wN3cbZF0ZY2HlwFCBFfmNDWsBjdzIXrgjc0TaAzqRC7nxqpl8Ol6_hIiL7VCwkbKOAl_g6HEVczaFNa3Q8aS6XlLLJIAab0TsMyHxg.bpfs-bKjE86N4mP-Lbgmug" - }, - "record": { - "CNAME": "www.corentinrenard.com" - } -} From 458cd3061d0e147bd6a18d6899bafb995bfb98de Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:36 +0800 Subject: [PATCH 084/117] chore: remove donate.gornostay25.is-a.dev --- domains/donate.gornostay25.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 domains/donate.gornostay25.json diff --git a/domains/donate.gornostay25.json b/domains/donate.gornostay25.json deleted file mode 100644 index 184f0e4b8..000000000 --- a/domains/donate.gornostay25.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "owner": { - "username": "gornostay25", - "email": "me@gornostay25.is-a.dev" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } -} From 5604c6e0f009eec25ba99724cc432bea2c4dbec6 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:37 +0800 Subject: [PATCH 085/117] chore: remove elaruu.jamied132.is-a.dev --- domains/elaruu.jamied132.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/elaruu.jamied132.json diff --git a/domains/elaruu.jamied132.json b/domains/elaruu.jamied132.json deleted file mode 100644 index 7427f9012..000000000 --- a/domains/elaruu.jamied132.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "A wiki designed so people never forget about elaruu", - "repo": "https://github.com/elaruu/elaruu.github.io", - "owner": { - "username": "jamied132 and elaruu", - "email": "jamied132.email@gmail.com" - }, - "record": { - "CNAME": "elaruu.github.io" - } -} From a40e9c55e94527a931e6a5cadf22f36380cc8193 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:39 +0800 Subject: [PATCH 086/117] chore: remove email.nota.is-a.dev --- domains/email.nota.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/email.nota.json diff --git a/domains/email.nota.json b/domains/email.nota.json deleted file mode 100644 index 1eb9b98bd..000000000 --- a/domains/email.nota.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "dewiscool", - "email": "zerolikecyber.2005@gmail.com", - "note": "This record was created by is-a.dev Discord bot via discord id: 878821057748926534" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=zerolikecyber.2005@gmail.com" - } -} From 8cd9185dfe2e7b48a3b14d7cf900cbf70b90ffdd Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:40 +0800 Subject: [PATCH 087/117] chore: remove i.esb.is-a.dev --- domains/i.esb.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 domains/i.esb.json diff --git a/domains/i.esb.json b/domains/i.esb.json deleted file mode 100644 index b14fc31dc..000000000 --- a/domains/i.esb.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } -} From aea5fda31d84f462e0aca76d712515cf1cb2e6a8 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:41 +0800 Subject: [PATCH 088/117] chore: remove i3.esb.is-a.dev --- domains/i3.esb.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/i3.esb.json diff --git a/domains/i3.esb.json b/domains/i3.esb.json deleted file mode 100644 index 2872fc5e8..000000000 --- a/domains/i3.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com", - "discord": "1167825360151380032" - }, - "record": { - "A": ["69.197.135.205"] - } -} From 14e37619d511f7f1010331a77d02bcf6f94bcf7d Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:42 +0800 Subject: [PATCH 089/117] chore: remove lowrp.site.is-a.dev --- domains/lowrp.site.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/lowrp.site.json diff --git a/domains/lowrp.site.json b/domains/lowrp.site.json deleted file mode 100644 index 4018785c4..000000000 --- a/domains/lowrp.site.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Grinti1", - "email": "mlody6869@gmail.com" - }, - "record": { - "CNAME": "lowrp.site" - } -} From c0da42991bacb043071c84d9de2f0043a97bdd21 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:43 +0800 Subject: [PATCH 090/117] chore: remove mail.boolean442.is-a.dev --- domains/mail.boolean442.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/mail.boolean442.json diff --git a/domains/mail.boolean442.json b/domains/mail.boolean442.json deleted file mode 100644 index b008c8f0f..000000000 --- a/domains/mail.boolean442.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "boolean44-repos", - "email": "serenitypalmer10@gmail.com" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": ["forward-email=palmerowen100@gmail.com"] - } -} From 5d78f81b27f42df317e4e04ba904d5448ad91daf Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:45 +0800 Subject: [PATCH 091/117] chore: remove mail.icehead.is-a.dev --- domains/mail.icehead.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/mail.icehead.json diff --git a/domains/mail.icehead.json b/domains/mail.icehead.json deleted file mode 100644 index 765bbc998..000000000 --- a/domains/mail.icehead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Tanjimfuad", - "email": "tanjim_fuad@proton.me" - }, - "record": { - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } -} From 145c7f74351440115895ac08d0426e8ff17bcbb1 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:46 +0800 Subject: [PATCH 092/117] chore: remove mail.jamied132.is-a.dev --- domains/mail.jamied132.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/mail.jamied132.json diff --git a/domains/mail.jamied132.json b/domains/mail.jamied132.json deleted file mode 100644 index 4180fcec7..000000000 --- a/domains/mail.jamied132.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "jamied132", - "email": "jamied132.email@gmail.com" - }, - "record": { - "MX": ["mail.hmailserver.com"] - } -} From eee8b7770d98ffae2bb36cb26c4c4637efcbdebc Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:47 +0800 Subject: [PATCH 093/117] chore: remove mariano.avila.is-a.dev --- domains/mariano.avila.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/mariano.avila.json diff --git a/domains/mariano.avila.json b/domains/mariano.avila.json deleted file mode 100644 index b0af1b49c..000000000 --- a/domains/mariano.avila.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "DxRavage", - "email": "marianoavilaj4@gmail.com" - }, - "record": { - "CNAME": "dxravage.github.io" - } -} From 09f75947b1ad48fb69eb907e386cf40cf0566b51 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:49 +0800 Subject: [PATCH 094/117] chore: remove marketplace.syntaxloopers.is-a.dev --- domains/marketplace.syntaxloopers.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/marketplace.syntaxloopers.json diff --git a/domains/marketplace.syntaxloopers.json b/domains/marketplace.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/marketplace.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} From fa99039930069dfc64f469d152d3f4bafa06e498 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:50 +0800 Subject: [PATCH 095/117] chore: remove mc.esb.is-a.dev --- domains/mc.esb.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/mc.esb.json diff --git a/domains/mc.esb.json b/domains/mc.esb.json deleted file mode 100644 index ac2255ca1..000000000 --- a/domains/mc.esb.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "CNAME": "bff5bd034c7fbbeafaaf626f505c8cc5.ipv4.tcpshield.com" - } -} From 92ade7bb2e67010016485d8a85e38678660075c2 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:51 +0800 Subject: [PATCH 096/117] chore: remove mc.katz.is-a.dev --- domains/mc.katz.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/mc.katz.json diff --git a/domains/mc.katz.json b/domains/mc.katz.json deleted file mode 100644 index c9e4c260a..000000000 --- a/domains/mc.katz.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "bananalolok", - "email": "imethlol1234@gmail.com", - "discord": "banana_lol_7678" - }, - "record": { - "CNAME": "5e8898d8b635c8dbffbd3c5c7574b456.ipv4.tcpshield.com" - } -} From 53d0de06d1fd28606d902c21cc7698f6f30cf64c Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:53 +0800 Subject: [PATCH 097/117] chore: remove meters.dalpex.is-a.dev --- domains/meters.dalpex.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/meters.dalpex.json diff --git a/domains/meters.dalpex.json b/domains/meters.dalpex.json deleted file mode 100644 index f0a2bd291..000000000 --- a/domains/meters.dalpex.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Dalpex", - "email": "dantupro@gmail.com" - }, - "record": { - "CNAME": "dalpex.github.io" - } -} From 37cda158b7418bd83932f30b3c073614a8bc9131 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:54 +0800 Subject: [PATCH 098/117] chore: remove node.nvsn.is-a.dev --- domains/node.nvsn.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/node.nvsn.json diff --git a/domains/node.nvsn.json b/domains/node.nvsn.json deleted file mode 100644 index 87bcfb13e..000000000 --- a/domains/node.nvsn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "GMR828", - "email": "gmr828@null.net" - }, - "record": { - "A": ["173.212.202.171"] - } -} From 0660a6f6426c2a83460c41d42e9eca7a116078b0 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:55 +0800 Subject: [PATCH 099/117] chore: remove objectrecognisation.syntaxloopers.is-a.dev --- domains/objectrecognisation.syntaxloopers.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/objectrecognisation.syntaxloopers.json diff --git a/domains/objectrecognisation.syntaxloopers.json b/domains/objectrecognisation.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/objectrecognisation.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} From 8b44c5f4bf20a24a7e2df1f1137847478ffa7e67 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:56 +0800 Subject: [PATCH 100/117] chore: remove panel.shing.is-a.dev --- domains/panel.shing.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/panel.shing.json diff --git a/domains/panel.shing.json b/domains/panel.shing.json deleted file mode 100644 index 0f5d71008..000000000 --- a/domains/panel.shing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "A": ["129.213.85.212"], - "AAAA": ["2603:c020:400d:3e89:ae49:1b0b:470c:5f33"] - } -} From b99e44d36da5aa46813af0e0beeb2f9b079c35d6 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:58 +0800 Subject: [PATCH 101/117] chore: remove panel.nvsn.is-a.dev --- domains/panel.nvsn.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/panel.nvsn.json diff --git a/domains/panel.nvsn.json b/domains/panel.nvsn.json deleted file mode 100644 index 87bcfb13e..000000000 --- a/domains/panel.nvsn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "GMR828", - "email": "gmr828@null.net" - }, - "record": { - "A": ["173.212.202.171"] - } -} From 15256e28fd5f3c45b429d24033f7e3fee3f46e84 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:10:59 +0800 Subject: [PATCH 102/117] chore: remove paris.node.shing.is-a.dev --- domains/paris.node.shing.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/paris.node.shing.json diff --git a/domains/paris.node.shing.json b/domains/paris.node.shing.json deleted file mode 100644 index c87fa66f5..000000000 --- a/domains/paris.node.shing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "A": ["141.145.205.47"], - "AAAA": ["2603:c027:c003:6aa9:a974:e2d6:f01e:dea8"] - } -} From c89e7c4a6ea80ef1e7e4913308cb8bfaf325d79f Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:11:00 +0800 Subject: [PATCH 103/117] chore: remove pricing.syntaxloopers.is-a.dev --- domains/pricing.syntaxloopers.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/pricing.syntaxloopers.json diff --git a/domains/pricing.syntaxloopers.json b/domains/pricing.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/pricing.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} From 91170e39e5454297267b869ee308b97c603319a1 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:11:01 +0800 Subject: [PATCH 104/117] chore: remove ptero.phoenix.is-a.dev --- domains/ptero.phoenix.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ptero.phoenix.json diff --git a/domains/ptero.phoenix.json b/domains/ptero.phoenix.json deleted file mode 100644 index 37214625f..000000000 --- a/domains/ptero.phoenix.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com", - "github_id": 85183285 - }, - "record": { - "A": ["130.162.166.134"] - } -} From ae282059bc05d7dfb6f2409df2b88c597f379cd4 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:11:03 +0800 Subject: [PATCH 105/117] chore: remove ryan.ginut.is-a.dev --- domains/ryan.ginut.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/ryan.ginut.json diff --git a/domains/ryan.ginut.json b/domains/ryan.ginut.json deleted file mode 100644 index 690f2d10a..000000000 --- a/domains/ryan.ginut.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "rtb523", - "email": "ryan.ginut@gmail.com" - }, - "record": { - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"] - } -} From 20b9315b7b09e861d76803d4893ef0bff8da1744 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:11:04 +0800 Subject: [PATCH 106/117] chore: remove sharex.phoenix.is-a.dev --- domains/sharex.phoenix.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/sharex.phoenix.json diff --git a/domains/sharex.phoenix.json b/domains/sharex.phoenix.json deleted file mode 100644 index 4d74122a1..000000000 --- a/domains/sharex.phoenix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com" - }, - "record": { - "A": ["130.162.166.134"] - } -} From ef53d49973bb6e97ab2982ff0585224f1548a9c5 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:11:06 +0800 Subject: [PATCH 107/117] chore: remove ss.xcyth.is-a.dev --- domains/ss.xcyth.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/ss.xcyth.json diff --git a/domains/ss.xcyth.json b/domains/ss.xcyth.json deleted file mode 100644 index b729a82f2..000000000 --- a/domains/ss.xcyth.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Xcyth", - "email": "ritam.choudhuri@gmail.com" - }, - "record": { - "CNAME": "proxy.private.danbot.host" - } -} From 4435b1ae5192157c61b77353fc1537f0db601373 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:11:07 +0800 Subject: [PATCH 108/117] chore: remove vendors.syntaxloopers.is-a.dev --- domains/vendors.syntaxloopers.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/vendors.syntaxloopers.json diff --git a/domains/vendors.syntaxloopers.json b/domains/vendors.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/vendors.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} From b60f60254f36a5d8320b79b0c6e32ba5ba6bb581 Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:11:08 +0800 Subject: [PATCH 109/117] chore: remove www.jamied132.is-a.dev --- domains/www.jamied132.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/www.jamied132.json diff --git a/domains/www.jamied132.json b/domains/www.jamied132.json deleted file mode 100644 index eaec72ecf..000000000 --- a/domains/www.jamied132.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "personal portfolio", - "repo": "github.com/jamied132/jamied132.github.io", - "owner": { - "username": "jamied132", - "email": "jamied132.email@gmail.com", - "wasteof.money": "jamied132", - "darflen": "jamied132" - }, - "record": { - "URL": "https://jamied132.is-a.dev" - } -} From 4b0cb9bbcfdfd13c2cf419fe4d1f1bd3e347c67f Mon Sep 17 00:00:00 2001 From: "is-a.dev Bot" <106927495+is-a-dev-bot@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:11:10 +0800 Subject: [PATCH 110/117] chore: remove zmail._domainkey.esb.is-a.dev --- domains/zmail._domainkey.esb.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/zmail._domainkey.esb.json diff --git a/domains/zmail._domainkey.esb.json b/domains/zmail._domainkey.esb.json deleted file mode 100644 index 7ec91a761..000000000 --- a/domains/zmail._domainkey.esb.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "EducatedsuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "TXT": [ - "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCOCPIlvAEZxJibdx9OiUyJHoj63GUkBafTzg5XI4kfG7LFcONNdJwjxbOipmriktgDwyltEM4ZC1kw+Vf3mSYwIqtfuMmFZXBawYW9nU7KbNqH2xLZF+7z0SkHdyB0ODm78ouiQLdr6IPc+ZSjyZD0M3eOMlXnwsBrCzhM+itKowIDAQAB" - ] - } -} From 1eedc437a6ab0aa5f024ea7bc6df033875ac76db Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:42:50 +0800 Subject: [PATCH 111/117] require lowercase file names --- scripts/rename-to-lowercase.js | 30 ++++++++++++++++++++++++++++++ tests/domains.test.js | 2 -- tests/json.test.js | 5 +---- tests/records.test.js | 15 ++++++++++++--- 4 files changed, 43 insertions(+), 9 deletions(-) create mode 100644 scripts/rename-to-lowercase.js diff --git a/scripts/rename-to-lowercase.js b/scripts/rename-to-lowercase.js new file mode 100644 index 000000000..4aa8223d7 --- /dev/null +++ b/scripts/rename-to-lowercase.js @@ -0,0 +1,30 @@ +const fs = require("fs"); +const path = require("path"); + +const directoryPath = path.join(__dirname, "../domains"); + +(async () => { + // Read the files in the 'domains' directory + fs.readdirSync(directoryPath, (err, files) => { + if (err) { + console.error("Error reading directory:", err); + return; + } + + files.forEach(async (file) => { + const oldPath = path.join(directoryPath, file); + const newPath = path.join(directoryPath, file.toLowerCase()); + + // Only rename if the file name is not already in lowercase + if (oldPath !== newPath) { + fs.renameSync(oldPath, newPath, (err) => { + if (err) { + console.error("Error renaming file:", err); + } else { + console.log(`Renamed: ${file} -> ${file.toLowerCase()}`); + } + }); + } + }); + }); +})(); diff --git a/tests/domains.test.js b/tests/domains.test.js index 08af7bc1d..14dc45ad6 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -5,7 +5,6 @@ const path = require("path"); const domainsPath = path.resolve("domains"); const files = fs.readdirSync(domainsPath); -// Nested subdomains should not exist if the parent subdomain does not exist t("Nested subdomains should not exist without a parent subdomain", (t) => { files.forEach((file) => { const subdomain = file.replace(".json", ""); @@ -23,7 +22,6 @@ t("Nested subdomains should not exist without a parent subdomain", (t) => { t.pass(); }); -// Nested subdomains should not exist if the parent subdomain has NS records t("Nested subdomains should not exist if the parent subdomain has NS records", (t) => { files.forEach((file) => { const subdomain = file.replace(".json", ""); diff --git a/tests/json.test.js b/tests/json.test.js index e715c0e64..3663d42ba 100644 --- a/tests/json.test.js +++ b/tests/json.test.js @@ -50,18 +50,17 @@ const validateOptionalFields = (t, obj, optionalFields, file) => { }); }; -// Ensure all files are valid JSON t("All files should be valid JSON", (t) => { files.forEach((file) => { t.notThrows(() => fs.readJsonSync(path.join(domainsPath, file)), `${file}: Invalid JSON file`); }); }); -// Ensure all files have the required fields t("All files should have valid file names", (t) => { files.forEach((file) => { t.true(file.endsWith(".json"), `${file}: File does not have .json extension`); t.false(file.includes(".is-a.dev"), `${file}: File name should not contain .is-a.dev`); + t.true(file === file.toLowerCase(), `${file}: File name should be lowercase`); // Ignore root domain if (file !== "@.json") { @@ -74,7 +73,6 @@ t("All files should have valid file names", (t) => { }); }); -// Ensure all files have the required fields t("All files should have the required fields", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); @@ -88,7 +86,6 @@ t("All files should have the required fields", (t) => { }); }); -// Validate the optional fields t("All files should have valid optional fields", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); diff --git a/tests/records.test.js b/tests/records.test.js index 7a598a4b2..26b4b003f 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -16,7 +16,6 @@ const ipv6Regex = const domainsPath = path.resolve("domains"); const files = fs.readdirSync(domainsPath); -// Validate the record object key names t("All files should have valid record types", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); @@ -50,7 +49,6 @@ t("All files should have valid record types", (t) => { }); }); -// Ensure there are no duplicate keys in the record object t("All files should not have duplicate record keys", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); @@ -62,7 +60,6 @@ t("All files should not have duplicate record keys", (t) => { }); }); -// Validate the values of the record object's keys t("All files should have valid record values", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); @@ -81,6 +78,7 @@ t("All files should have valid record values", (t) => { ); }); + // A records must be a valid IPv4 address if (key === "A") { value.forEach((record) => { t.regex( @@ -100,6 +98,7 @@ t("All files should have valid record values", (t) => { }); } + // AAAA records must be a valid IPv6 address if (key === "AAAA") { value.forEach((record) => { t.regex( @@ -119,6 +118,7 @@ t("All files should have valid record values", (t) => { }); } + // MX and NS records must be a valid hostname if (["MX", "NS"].includes(key)) { value.forEach((record) => { t.regex( @@ -139,6 +139,7 @@ t("All files should have valid record values", (t) => { `${file}: Record value should be a string for ${key}` ); + // CNAME records must be a valid hostname if (key === "CNAME") { t.regex( value, @@ -147,6 +148,7 @@ t("All files should have valid record values", (t) => { ); } + // URL records must be a valid URL if (key === "URL") { try { new URL(value); @@ -171,6 +173,7 @@ t("All files should have valid record values", (t) => { if (key === "CAA") { value.forEach((record) => { + // flags must be a number t.true( typeof record.flags === "number", `${file}: CAA record value should have a number for flags at index ${value.indexOf( @@ -178,6 +181,7 @@ t("All files should have valid record values", (t) => { )}` ); + // tag and value must be strings t.true( typeof record.tag === "string", `${file}: CAA record value should have a string for tag at index ${value.indexOf( @@ -196,6 +200,7 @@ t("All files should have valid record values", (t) => { if (key === "DS") { value.forEach((record) => { + // key_tag, algorithm, and digest_type must be numbers t.true( typeof record.key_tag === "number", `${file}: DS record value should have a number for key_tag at index ${value.indexOf( @@ -217,6 +222,7 @@ t("All files should have valid record values", (t) => { )}` ); + // digest must be a string t.true( typeof record.digest === "string", `${file}: DS record value should have a string for digest at index ${value.indexOf( @@ -228,6 +234,7 @@ t("All files should have valid record values", (t) => { if (key === "SRV") { value.forEach((record) => { + // priority, weight, and port must be numbers t.true( typeof record.priority === "number", `${file}: SRV record value should have a number for priority at index ${value.indexOf( @@ -249,6 +256,7 @@ t("All files should have valid record values", (t) => { )}` ); + // target must be a string t.true( typeof record.target === "string", `${file}: SRV record value should have a string for target at index ${value.indexOf( @@ -256,6 +264,7 @@ t("All files should have valid record values", (t) => { )}` ); + // target must be a valid hostname t.regex( value.target, hostnameRegex, From f33e2f4f469b3dd69e4a713796936f51f55fb1bf Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:43:57 +0800 Subject: [PATCH 112/117] Update rename-to-lowercase.js --- scripts/rename-to-lowercase.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/scripts/rename-to-lowercase.js b/scripts/rename-to-lowercase.js index 4aa8223d7..4dc932ee0 100644 --- a/scripts/rename-to-lowercase.js +++ b/scripts/rename-to-lowercase.js @@ -3,21 +3,21 @@ const path = require("path"); const directoryPath = path.join(__dirname, "../domains"); -(async () => { +function renameFilesToLowercase() { // Read the files in the 'domains' directory - fs.readdirSync(directoryPath, (err, files) => { + fs.readdir(directoryPath, (err, files) => { if (err) { console.error("Error reading directory:", err); return; } - files.forEach(async (file) => { + files.forEach((file) => { const oldPath = path.join(directoryPath, file); const newPath = path.join(directoryPath, file.toLowerCase()); // Only rename if the file name is not already in lowercase if (oldPath !== newPath) { - fs.renameSync(oldPath, newPath, (err) => { + fs.rename(oldPath, newPath, (err) => { if (err) { console.error("Error renaming file:", err); } else { @@ -27,4 +27,6 @@ const directoryPath = path.join(__dirname, "../domains"); } }); }); -})(); +} + +renameFilesToLowercase(); From eb934070261342cd1da42bda1f57a33ad18b87b8 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 20:49:36 +0800 Subject: [PATCH 113/117] prettier --- domains/_discord.akk1to.json | 16 ++++++------ domains/_discord.dem0n.json | 16 ++++++------ domains/_discord.tentomasne.json | 14 +++++------ ...hub-pages-challenge-0pearlcz0.pearlcz.json | 21 ++++++++-------- domains/_vercel.princexd.json | 18 ++++++------- domains/akk1to.json | 22 ++++++++-------- domains/ari.json | 18 ++++++------- domains/c.json | 7 ++---- domains/ciaobot.json | 5 +++- domains/cwerl.json | 12 ++++----- domains/dem0n.json | 16 ++++++------ domains/devarnav.json | 6 +---- domains/email.ps.json | 2 +- domains/fakhri.json | 16 ++++++------ domains/fawwaz.json | 16 ++++++------ domains/felixgao.json | 21 ++++++++-------- domains/ghozi.json | 16 ++++++------ domains/harshikesh-abhinav.json | 14 +++++------ domains/jalaj.json | 1 - domains/jayasurya.json | 6 ++--- domains/linstall.json | 16 ++++++------ domains/llm.fawwaz.json | 16 ++++++------ domains/lungustefan.json | 23 ++++++++--------- domains/m.ps.json | 12 +++------ domains/mail.gs.json | 6 +---- domains/mano.json | 18 ++++++------- domains/maps.vulcanocraft.json | 21 ++++++++-------- domains/mc.vulcanocraft.json | 21 ++++++++-------- domains/obedev.json | 6 ++--- domains/oc.json | 2 +- domains/orangc.json | 7 ++---- domains/orange.json | 2 +- domains/owo.json | 6 ++--- domains/pablo.json | 4 +-- domains/panel.vulcanocraft.json | 21 ++++++++-------- domains/pearlcz.json | 22 ++++++++-------- domains/plan.vulcanocraft.json | 21 ++++++++-------- domains/playboyfear.json | 16 ++++++------ domains/playeranalytics.vulcanocraft.json | 21 ++++++++-------- domains/playreaver.json | 21 ++++++++-------- domains/princexd.json | 18 ++++++------- domains/qui.json | 14 +++++------ domains/rahulps.json | 6 ++--- domains/random.json | 4 +-- domains/ryz.json | 18 ++++++------- domains/saxophone.json | 2 +- domains/schumerism.json | 16 ++++++------ domains/status.vulcanocraft.json | 21 ++++++++-------- domains/steake.json | 20 +++++++-------- domains/tahseen.json | 4 +-- domains/tentomasne.json | 12 ++++----- domains/thehcj.json | 16 ++++++------ domains/thiaguinho.json | 14 +++++------ domains/tunnel.vulcanocraft.json | 25 +++++++++---------- domains/uwu.json | 2 +- domains/vikrant.json | 14 +++++------ domains/william.json | 5 +--- domains/www.joe50097.json | 2 +- domains/www.schumerism.json | 16 ++++++------ domains/yug.json | 20 +++++++-------- domains/zmail._domainkey.mail.gs.json | 1 - 61 files changed, 372 insertions(+), 423 deletions(-) diff --git a/domains/_discord.akk1to.json b/domains/_discord.akk1to.json index 11b273137..6697420f7 100644 --- a/domains/_discord.akk1to.json +++ b/domains/_discord.akk1to.json @@ -1,10 +1,10 @@ { - "owner": { - "username": "akk1to", - "email": "akk1to.dev@gmail.com", - "discord": "727497287777124414" - }, - "record": { - "TXT": ["dh=1b549c9ba1012a210482879df31eaddc4dbf0c7e"] - } + "owner": { + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" + }, + "record": { + "TXT": ["dh=1b549c9ba1012a210482879df31eaddc4dbf0c7e"] + } } diff --git a/domains/_discord.dem0n.json b/domains/_discord.dem0n.json index 1c2a32864..53bb45999 100644 --- a/domains/_discord.dem0n.json +++ b/domains/_discord.dem0n.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "probablydem0n", - "discord": 935272776586129419 - }, - "record": { - "TXT": ["dh=5ce927a38096a3a9d48e24ba44d85b0655aa4fc6"] - } -} + "owner": { + "username": "probablydem0n", + "discord": 935272776586129419 + }, + "record": { + "TXT": ["dh=5ce927a38096a3a9d48e24ba44d85b0655aa4fc6"] + } +} diff --git a/domains/_discord.tentomasne.json b/domains/_discord.tentomasne.json index 82a4a11a5..129f3e26a 100644 --- a/domains/_discord.tentomasne.json +++ b/domains/_discord.tentomasne.json @@ -1,8 +1,8 @@ { - "owner": { - "username": "jasomtubratu" - }, - "record": { - "TXT": ["dh=47fddb5e68440c61b93da59a8e57d91da546ae1e"] - } -} + "owner": { + "username": "jasomtubratu" + }, + "record": { + "TXT": ["dh=47fddb5e68440c61b93da59a8e57d91da546ae1e"] + } +} diff --git a/domains/_github-pages-challenge-0pearlcz0.pearlcz.json b/domains/_github-pages-challenge-0pearlcz0.pearlcz.json index 3be8464b0..5f35c0fe3 100644 --- a/domains/_github-pages-challenge-0pearlcz0.pearlcz.json +++ b/domains/_github-pages-challenge-0pearlcz0.pearlcz.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "0pearlcz0", - "discord": "809488731353776149", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EWTrZf_5I2GQGS2_M2eRydgef__rnGfaJplaMYAtS-0BxFSldAaScbilhvJXA-LGBa7Y79M3fYvUG_WCaoEV-GUGrNubGdfub4EnUBCAiatsMr5c6jBAZKze2qp2xRzpwGbTFs2nLGK-ON6s6LmBQfmqDdBRMAofSeWYSDDmjntJ9YBiC0eEor-0DtB7ljRTonUt-8th_n5s1AszQxM6koZRO8IFIe7hfL4PylTZaR1n-9hSU4j7X6zHkpJmC0Q8x9VP8KzuPzmApFO4Trc2oN8fs1YsUJSeMR5PZ4A4XiCEQ_ZhUlm1QuuUB25pEao8uoFx4ZSDDRN5mougkdqYFg.vxBW0pzGpQAcBqm0jHWZOw.Zu5v21jKdWfaHo3ErT3SkOVdcmrCw0b8c2NLSflMvKagusHcXg6qhaKmyATLUjQn_uVE6epD1OEim54ji-S_a7ypkn40Ii_Rl7HXgWIHDZg.CPb58_yXhixs83QtFx3ROQ" - }, - - "record": { - "TXT": "bf6f41543a58bffd08fd85ffd9d254" - } - } - \ No newline at end of file + "owner": { + "username": "0pearlcz0", + "discord": "809488731353776149", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EWTrZf_5I2GQGS2_M2eRydgef__rnGfaJplaMYAtS-0BxFSldAaScbilhvJXA-LGBa7Y79M3fYvUG_WCaoEV-GUGrNubGdfub4EnUBCAiatsMr5c6jBAZKze2qp2xRzpwGbTFs2nLGK-ON6s6LmBQfmqDdBRMAofSeWYSDDmjntJ9YBiC0eEor-0DtB7ljRTonUt-8th_n5s1AszQxM6koZRO8IFIe7hfL4PylTZaR1n-9hSU4j7X6zHkpJmC0Q8x9VP8KzuPzmApFO4Trc2oN8fs1YsUJSeMR5PZ4A4XiCEQ_ZhUlm1QuuUB25pEao8uoFx4ZSDDRN5mougkdqYFg.vxBW0pzGpQAcBqm0jHWZOw.Zu5v21jKdWfaHo3ErT3SkOVdcmrCw0b8c2NLSflMvKagusHcXg6qhaKmyATLUjQn_uVE6epD1OEim54ji-S_a7ypkn40Ii_Rl7HXgWIHDZg.CPb58_yXhixs83QtFx3ROQ" + }, + + "record": { + "TXT": "bf6f41543a58bffd08fd85ffd9d254" + } +} diff --git a/domains/_vercel.princexd.json b/domains/_vercel.princexd.json index 9b490e911..46c385427 100644 --- a/domains/_vercel.princexd.json +++ b/domains/_vercel.princexd.json @@ -1,9 +1,9 @@ -{ - "owner": { - "username": "notreallyprince", - "email": "prince30112001@gmail.com" - }, - "record": { - "TXT": "vc-domain-verify=princexd.is-a.dev,acf5910bb60fc8fecfd1" - } - } \ No newline at end of file +{ + "owner": { + "username": "notreallyprince", + "email": "prince30112001@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=princexd.is-a.dev,acf5910bb60fc8fecfd1" + } +} diff --git a/domains/akk1to.json b/domains/akk1to.json index a6fd5aae6..edefd7e61 100644 --- a/domains/akk1to.json +++ b/domains/akk1to.json @@ -1,12 +1,12 @@ { - "description": "This website is my personal portfollo XD (let it on rq)", - "repo": "https://github.com/akk1to/akk1to.github.io", - "owner": { - "username": "akk1to", - "email": "akk1to.dev@gmail.com", - "discord": "727497287777124414" - }, - "record": { - "CNAME": "akk1to.github.io" - } -} + "description": "This website is my personal portfollo XD (let it on rq)", + "repo": "https://github.com/akk1to/akk1to.github.io", + "owner": { + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" + }, + "record": { + "CNAME": "akk1to.github.io" + } +} diff --git a/domains/ari.json b/domains/ari.json index c1c3f87c6..abd3eacfa 100644 --- a/domains/ari.json +++ b/domains/ari.json @@ -1,11 +1,11 @@ { - "repo": "https://ari.lt/git", - "description": "Ari-web: A personal website of a Lithuanian open source developer Ari Archer (Arija A.) who provides different free, private, and open source services for others.", - "owner": { - "username": "TruncatedDinoSour", - "email": "ari@ari.lt" - }, - "record": { - "URL": "https://ari.lt/" - } + "repo": "https://ari.lt/git", + "description": "Ari-web: A personal website of a Lithuanian open source developer Ari Archer (Arija A.) who provides different free, private, and open source services for others.", + "owner": { + "username": "TruncatedDinoSour", + "email": "ari@ari.lt" + }, + "record": { + "URL": "https://ari.lt/" + } } diff --git a/domains/c.json b/domains/c.json index da72e444d..bad8300d4 100644 --- a/domains/c.json +++ b/domains/c.json @@ -4,9 +4,6 @@ "discord": "orangc" }, "record": { - "NS": [ - "nucum.ns.cloudflare.com", - "tate.ns.cloudflare.com" - ] + "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] } -} \ No newline at end of file +} diff --git a/domains/ciaobot.json b/domains/ciaobot.json index e7441dcf6..5d3df2331 100644 --- a/domains/ciaobot.json +++ b/domains/ciaobot.json @@ -6,6 +6,9 @@ "record": { "A": ["144.91.115.195"], "MX": ["mail.ciaohost.tech"], - "TXT": ["v=spf1 mx a -all", "google-site-verification=ESHkpD4wk4-a2cqONn73cRaELmis2IzdBRB3Fw-t1Dw"] + "TXT": [ + "v=spf1 mx a -all", + "google-site-verification=ESHkpD4wk4-a2cqONn73cRaELmis2IzdBRB3Fw-t1Dw" + ] } } diff --git a/domains/cwerl.json b/domains/cwerl.json index fc3c08f61..d22a444c4 100644 --- a/domains/cwerl.json +++ b/domains/cwerl.json @@ -1,8 +1,8 @@ { - "owner": { - "username": "cwerl" - }, - "record": { - "CNAME": "cwerl.github.io" - } + "owner": { + "username": "cwerl" + }, + "record": { + "CNAME": "cwerl.github.io" + } } diff --git a/domains/dem0n.json b/domains/dem0n.json index 48c7defd7..6831a30e7 100644 --- a/domains/dem0n.json +++ b/domains/dem0n.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "probablydem0n", - "discord": "935272776586129419" - }, - "record": { - "CNAME": "probablydem0n.github.io" - } -} + "owner": { + "username": "probablydem0n", + "discord": "935272776586129419" + }, + "record": { + "CNAME": "probablydem0n.github.io" + } +} diff --git a/domains/devarnav.json b/domains/devarnav.json index eedac49b9..a137cde6f 100644 --- a/domains/devarnav.json +++ b/domains/devarnav.json @@ -11,11 +11,7 @@ "185.199.110.153", "185.199.109.153" ], - "MX": [ - "mx.zoho.in", - "mx2.zoho.in", - "mx3.zoho.in" - ], + "MX": ["mx.zoho.in", "mx2.zoho.in", "mx3.zoho.in"], "TXT": "v=spf1 include:zoho.in ~all" } } diff --git a/domains/email.ps.json b/domains/email.ps.json index 322e84462..41b6cc6a2 100644 --- a/domains/email.ps.json +++ b/domains/email.ps.json @@ -6,4 +6,4 @@ "record": { "URL": "http://scr.im/PrivSec" } -} \ No newline at end of file +} diff --git a/domains/fakhri.json b/domains/fakhri.json index d2c159eaf..fc9a1eafd 100644 --- a/domains/fakhri.json +++ b/domains/fakhri.json @@ -1,8 +1,8 @@ -{ - "owner": { - "username": "FDMZ17" - }, - "record": { - "CNAME": "fdmz17.github.io" - } -} +{ + "owner": { + "username": "FDMZ17" + }, + "record": { + "CNAME": "fdmz17.github.io" + } +} diff --git a/domains/fawwaz.json b/domains/fawwaz.json index 3b0aaa65c..f3ce99921 100644 --- a/domains/fawwaz.json +++ b/domains/fawwaz.json @@ -1,11 +1,9 @@ { - "owner": { - "username": "fawwazanvilen", - "email": "fawwazanvi@gmail.com" - }, - "record": { - "A": [ - "103.16.117.247" - ] - } + "owner": { + "username": "fawwazanvilen", + "email": "fawwazanvi@gmail.com" + }, + "record": { + "A": ["103.16.117.247"] + } } diff --git a/domains/felixgao.json b/domains/felixgao.json index e0137dcfc..950f29826 100644 --- a/domains/felixgao.json +++ b/domains/felixgao.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "felixgao-0", - "discord": "725081836874760224", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.edtDo61A7pYaO4MLf3Td4bVHkR5ldkmvFtbYd2Sw87iVFJyWPXoyA5iG286-HSgmddMvd7M4YWkXqLd5VOFmBxIaP8a9_zzDHhoUUQIVPdlwCew1N4fr-pwgOJyLVqw2vlINaF2ZHxP2SXWk0pAFX15x_PvODV9YrbQdbWGwXr2SCgecGRZOgec-cE2K7aCPtuzjpY2iniOt6P-5I5Fji0r7heoCRTwB-4Cut8fjp34qD-EvatXs9evSQ2SVaaHBbu8qe5b9t_56YTkJAwR00ph9XWiwYEfyJID2I9RQ5oh79oLTZO2QYY5U2vzc_EBwlILKZNHqg3LK-HnhCLdXkQ.KvKANPJXfk-sREifDQWxeA.wwsk5S0aIZIQ2tCFEQzO_U5mQx1_ZTYw6OaePsF7zumqY8hO4zznQ94sWHFNaGfK9sxXRFZVBfacV5dxIyr3yI8IiYaTPfNK4QXHJUYUr4k.UaVnWH5AmKo22MGn6_cjBA" - }, - - "record": { - "CNAME": "felixgao.hackclub.app" - } - } - \ No newline at end of file + "owner": { + "username": "felixgao-0", + "discord": "725081836874760224", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.edtDo61A7pYaO4MLf3Td4bVHkR5ldkmvFtbYd2Sw87iVFJyWPXoyA5iG286-HSgmddMvd7M4YWkXqLd5VOFmBxIaP8a9_zzDHhoUUQIVPdlwCew1N4fr-pwgOJyLVqw2vlINaF2ZHxP2SXWk0pAFX15x_PvODV9YrbQdbWGwXr2SCgecGRZOgec-cE2K7aCPtuzjpY2iniOt6P-5I5Fji0r7heoCRTwB-4Cut8fjp34qD-EvatXs9evSQ2SVaaHBbu8qe5b9t_56YTkJAwR00ph9XWiwYEfyJID2I9RQ5oh79oLTZO2QYY5U2vzc_EBwlILKZNHqg3LK-HnhCLdXkQ.KvKANPJXfk-sREifDQWxeA.wwsk5S0aIZIQ2tCFEQzO_U5mQx1_ZTYw6OaePsF7zumqY8hO4zznQ94sWHFNaGfK9sxXRFZVBfacV5dxIyr3yI8IiYaTPfNK4QXHJUYUr4k.UaVnWH5AmKo22MGn6_cjBA" + }, + + "record": { + "CNAME": "felixgao.hackclub.app" + } +} diff --git a/domains/ghozi.json b/domains/ghozi.json index 39196f450..567104690 100644 --- a/domains/ghozi.json +++ b/domains/ghozi.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "m-ghozi", - "email": "ghozi286@gmail.com" - }, - "record": { - "CNAME": "m-ghozi.github.io" - } -} + "owner": { + "username": "m-ghozi", + "email": "ghozi286@gmail.com" + }, + "record": { + "CNAME": "m-ghozi.github.io" + } +} diff --git a/domains/harshikesh-abhinav.json b/domains/harshikesh-abhinav.json index 469aea2bb..d65305aa3 100644 --- a/domains/harshikesh-abhinav.json +++ b/domains/harshikesh-abhinav.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "Abhinav-676", - "email": "harshikeshabhinav676@gmail.com" - }, - "record": { - "CNAME": "abhinav-portfolio-s-47.deno.dev" - } + "owner": { + "username": "Abhinav-676", + "email": "harshikeshabhinav676@gmail.com" + }, + "record": { + "CNAME": "abhinav-portfolio-s-47.deno.dev" + } } diff --git a/domains/jalaj.json b/domains/jalaj.json index b5c2c7b2d..bb7e2777c 100644 --- a/domains/jalaj.json +++ b/domains/jalaj.json @@ -6,7 +6,6 @@ "owner": { "username": "jalajcodes", - "twitter": "jalajcodes" }, "record": { diff --git a/domains/jayasurya.json b/domains/jayasurya.json index 0c7cc56e3..774366957 100644 --- a/domains/jayasurya.json +++ b/domains/jayasurya.json @@ -3,8 +3,6 @@ "username": "jsuryakt" }, "record": { - "A": [ - "72.2.60.5" - ] + "A": ["72.2.60.5"] } -} \ No newline at end of file +} diff --git a/domains/linstall.json b/domains/linstall.json index c2652d957..3d2753ff3 100644 --- a/domains/linstall.json +++ b/domains/linstall.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "riotoff", - "discord": "1040929084684902460" - }, - "record": { - "CNAME": "riotoff.github.io" - } -} + "owner": { + "username": "riotoff", + "discord": "1040929084684902460" + }, + "record": { + "CNAME": "riotoff.github.io" + } +} diff --git a/domains/llm.fawwaz.json b/domains/llm.fawwaz.json index 3b0aaa65c..f3ce99921 100644 --- a/domains/llm.fawwaz.json +++ b/domains/llm.fawwaz.json @@ -1,11 +1,9 @@ { - "owner": { - "username": "fawwazanvilen", - "email": "fawwazanvi@gmail.com" - }, - "record": { - "A": [ - "103.16.117.247" - ] - } + "owner": { + "username": "fawwazanvilen", + "email": "fawwazanvi@gmail.com" + }, + "record": { + "A": ["103.16.117.247"] + } } diff --git a/domains/lungustefan.json b/domains/lungustefan.json index 7c51de64e..d2e3d12b9 100644 --- a/domains/lungustefan.json +++ b/domains/lungustefan.json @@ -1,13 +1,12 @@ { - "owner": { - "username": "InterJadify", - "email": "", - "discord": "753179409682399332", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ZerVkVuk5RE7iT8ymXVcKhUkihyAdAbufacrfxq1u7NKQ4Hd0_PbY5FYDAR5uuVd-sCe7fOztiSKV7f9q1OI4HNGDqQxiaWqzom_lQsrIMW-gWUDsBG4Vo8gsq0wrw2th797i-JfsXy2crWaeXlX7X1kROV5KZhGwlSusnUrMp3jlN-uUM3b4hxUyEs3grbh4BiZ9CWShm-kLUs572OBpMigXh3aO0DcUl-BdYdlpSEdRQe8zwylJbFnetxG3qBaMcciGwImixY6V4qaqFwH18isGjDknsHB2WvXM8ekMZmSxgMyRtv1VRSbC22grzMeBazgWoj3x65KU3Z8C7KNmw.w-d8n6WalLAvFcWHqlRkcw.W7GJTwpNRB9pUehhfBXVlkOR1knSNSjvJWeDViV6u2h6AyBdwyaAyILEQzC5ishw0f209VgdyaCqocC7nJp_ZjWjAfcyw0ICLiUXM37Sn3Q.xQOo4RjPMh6dBbWiF1Polw" - }, - - "record": { - "NS": ["teagan.ns.cloudflare.com", "yevgen.ns.cloudflare.com"] - } - } - \ No newline at end of file + "owner": { + "username": "InterJadify", + "email": "", + "discord": "753179409682399332", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ZerVkVuk5RE7iT8ymXVcKhUkihyAdAbufacrfxq1u7NKQ4Hd0_PbY5FYDAR5uuVd-sCe7fOztiSKV7f9q1OI4HNGDqQxiaWqzom_lQsrIMW-gWUDsBG4Vo8gsq0wrw2th797i-JfsXy2crWaeXlX7X1kROV5KZhGwlSusnUrMp3jlN-uUM3b4hxUyEs3grbh4BiZ9CWShm-kLUs572OBpMigXh3aO0DcUl-BdYdlpSEdRQe8zwylJbFnetxG3qBaMcciGwImixY6V4qaqFwH18isGjDknsHB2WvXM8ekMZmSxgMyRtv1VRSbC22grzMeBazgWoj3x65KU3Z8C7KNmw.w-d8n6WalLAvFcWHqlRkcw.W7GJTwpNRB9pUehhfBXVlkOR1knSNSjvJWeDViV6u2h6AyBdwyaAyILEQzC5ishw0f209VgdyaCqocC7nJp_ZjWjAfcyw0ICLiUXM37Sn3Q.xQOo4RjPMh6dBbWiF1Polw" + }, + + "record": { + "NS": ["teagan.ns.cloudflare.com", "yevgen.ns.cloudflare.com"] + } +} diff --git a/domains/m.ps.json b/domains/m.ps.json index 8471c05fc..6f13b302c 100644 --- a/domains/m.ps.json +++ b/domains/m.ps.json @@ -4,14 +4,8 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ", "notes": "I rarely go on my emails. If I do its because I needed a verification code." }, -"record": { - "TXT": [ - "zoho-verification=zb51857919.zmverify.zoho.com" - ], - "MX": [ - "mx.zoho.com", - "mx2.zoho.com", - "mx3.zoho.com" - ] + "record": { + "TXT": ["zoho-verification=zb51857919.zmverify.zoho.com"], + "MX": ["mx.zoho.com", "mx2.zoho.com", "mx3.zoho.com"] } } diff --git a/domains/mail.gs.json b/domains/mail.gs.json index eaac3be20..ac0096acc 100644 --- a/domains/mail.gs.json +++ b/domains/mail.gs.json @@ -10,10 +10,6 @@ "zoho-verification=zb26727871.zmverify.zoho.com", "v=spf1 include:zohomail.com ~all" ], - "MX": [ - "mx.zoho.com", - "mx2.zoho.com", - "mx3.zoho.com" - ] + "MX": ["mx.zoho.com", "mx2.zoho.com", "mx3.zoho.com"] } } diff --git a/domains/mano.json b/domains/mano.json index bedef02b9..40398015d 100644 --- a/domains/mano.json +++ b/domains/mano.json @@ -1,9 +1,9 @@ -{ - "owner": { - "username": "infofbnr", - "email": "manuelhagopian961@gmail.com" - }, - "record": { - "CNAME": "infofbnr.github.io" - } -} \ No newline at end of file +{ + "owner": { + "username": "infofbnr", + "email": "manuelhagopian961@gmail.com" + }, + "record": { + "CNAME": "infofbnr.github.io" + } +} diff --git a/domains/maps.vulcanocraft.json b/domains/maps.vulcanocraft.json index 663783199..e9e29e75d 100644 --- a/domains/maps.vulcanocraft.json +++ b/domains/maps.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.sIf_Ps8WbH_gxCdpTRX4pW-t2UH0uDm6j9dZbmDUM4joSTKNzlCq_vILFhEnBaffuUmYlpK7H0D29oZkl_agqgJ54Py6zm0E3IbFzbD7d5MIZeK_FXwpDb4yVV1dUMqB2iwIRG8dteCaE1dSIxMrckwuKxHR4QQR3k3_lr5J9Gx5RHIqYv3aWcVvgto8OtLX77SAywaz_b9ApXLHcokyGn20R4olg-7F_7OxFS6evQlnUabcf9sM4g-FkmygM_lDwCkjYmlXfTFmgMvE3XFpmheQY0yDtZSOKdGhmCGoxQTygyQuBlqmLd8GLnCVfEmCBc2oS4xLI1KzT5mb3rYbDA.h31K0cwMVajgtr9_PBGCvg.CzF5EYfU9U2LnSrayx3TCx2n3FHTG8ywzS6TONZmJdBWIB2GOg5hlXXYk0CMRVOO62DpZ_P1HGsN3utzVxNRJExKJHCr7VUCpJ0sPYpd8KdBfpEKHwJ8A3tHFPXqHYwx.0q-hLeHabXueOUCtZtJV4Q" - }, - - "record": { - "CNAME": "vulcanomap.pages.dev" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.sIf_Ps8WbH_gxCdpTRX4pW-t2UH0uDm6j9dZbmDUM4joSTKNzlCq_vILFhEnBaffuUmYlpK7H0D29oZkl_agqgJ54Py6zm0E3IbFzbD7d5MIZeK_FXwpDb4yVV1dUMqB2iwIRG8dteCaE1dSIxMrckwuKxHR4QQR3k3_lr5J9Gx5RHIqYv3aWcVvgto8OtLX77SAywaz_b9ApXLHcokyGn20R4olg-7F_7OxFS6evQlnUabcf9sM4g-FkmygM_lDwCkjYmlXfTFmgMvE3XFpmheQY0yDtZSOKdGhmCGoxQTygyQuBlqmLd8GLnCVfEmCBc2oS4xLI1KzT5mb3rYbDA.h31K0cwMVajgtr9_PBGCvg.CzF5EYfU9U2LnSrayx3TCx2n3FHTG8ywzS6TONZmJdBWIB2GOg5hlXXYk0CMRVOO62DpZ_P1HGsN3utzVxNRJExKJHCr7VUCpJ0sPYpd8KdBfpEKHwJ8A3tHFPXqHYwx.0q-hLeHabXueOUCtZtJV4Q" + }, + + "record": { + "CNAME": "vulcanomap.pages.dev" + } +} diff --git a/domains/mc.vulcanocraft.json b/domains/mc.vulcanocraft.json index 340176468..09f897f17 100644 --- a/domains/mc.vulcanocraft.json +++ b/domains/mc.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WYB8jKD71t5bNPCzGO99a6kcjoLLipJVLzHxhAqoPUcGLm8MAPJRa4WMlKhCDM0eN49rQ5EHzL08go2s05jE12ezxmZ92m58MJ9ztAlF16TOxCTI4Vy3hFknZlOWhIdE69DhINJT1sG1ceWLY_oGk758-GIvBAQrDVPB-5m1nYEpp2LYipiMngwgZDvz0gLF0BXXRrP7b74phJUmw39nK1_gE1uJFKuDknWGYlCxPfhJ1aNQEAHHxgbuVghaLCv3tIqrh29j99dXZjw8wFxmaubcew0eei1NaG_An_OzbgwsTJn3QiAnanYRtnSaMGBGTHzhJ3OWx9st5Phxfut7lQ.qPrZy8EOYsGDVaIXF-Ilcg.CXoxIk3NL2J6h0tipv9pRe47YDHQ3Vl7VB58l0tdPtSTE_guNUoBwxvNOLkwj5pozh3oVKlqdGH4sego6PCw1blqG5nIPKq3Lju0-jdQr_jH74BrOJ6Vp4VOY-m0-2kG.0kLSV4Xse1p9_QqEod0M6g" - }, - - "record": { - "CNAME": "f14fb61a3cd4425fe52de16b257ca673.ipv4.tcpshield.com" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WYB8jKD71t5bNPCzGO99a6kcjoLLipJVLzHxhAqoPUcGLm8MAPJRa4WMlKhCDM0eN49rQ5EHzL08go2s05jE12ezxmZ92m58MJ9ztAlF16TOxCTI4Vy3hFknZlOWhIdE69DhINJT1sG1ceWLY_oGk758-GIvBAQrDVPB-5m1nYEpp2LYipiMngwgZDvz0gLF0BXXRrP7b74phJUmw39nK1_gE1uJFKuDknWGYlCxPfhJ1aNQEAHHxgbuVghaLCv3tIqrh29j99dXZjw8wFxmaubcew0eei1NaG_An_OzbgwsTJn3QiAnanYRtnSaMGBGTHzhJ3OWx9st5Phxfut7lQ.qPrZy8EOYsGDVaIXF-Ilcg.CXoxIk3NL2J6h0tipv9pRe47YDHQ3Vl7VB58l0tdPtSTE_guNUoBwxvNOLkwj5pozh3oVKlqdGH4sego6PCw1blqG5nIPKq3Lju0-jdQr_jH74BrOJ6Vp4VOY-m0-2kG.0kLSV4Xse1p9_QqEod0M6g" + }, + + "record": { + "CNAME": "f14fb61a3cd4425fe52de16b257ca673.ipv4.tcpshield.com" + } +} diff --git a/domains/obedev.json b/domains/obedev.json index eb7b2b63d..c89d67365 100644 --- a/domains/obedev.json +++ b/domains/obedev.json @@ -4,7 +4,7 @@ "email": "obedev.dev@gmail.com", "discord": "1149424852986511441" }, - "record": { - "CNAME": "obedev.onrender.com" - } + "record": { + "CNAME": "obedev.onrender.com" + } } diff --git a/domains/oc.json b/domains/oc.json index d59a9f352..f5b369bce 100644 --- a/domains/oc.json +++ b/domains/oc.json @@ -6,4 +6,4 @@ "record": { "CNAME": "edge.redirect.pizza" } -} \ No newline at end of file +} diff --git a/domains/orangc.json b/domains/orangc.json index da72e444d..bad8300d4 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -4,9 +4,6 @@ "discord": "orangc" }, "record": { - "NS": [ - "nucum.ns.cloudflare.com", - "tate.ns.cloudflare.com" - ] + "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] } -} \ No newline at end of file +} diff --git a/domains/orange.json b/domains/orange.json index d59a9f352..f5b369bce 100644 --- a/domains/orange.json +++ b/domains/orange.json @@ -6,4 +6,4 @@ "record": { "CNAME": "edge.redirect.pizza" } -} \ No newline at end of file +} diff --git a/domains/owo.json b/domains/owo.json index 085024bcb..a09f4bb39 100644 --- a/domains/owo.json +++ b/domains/owo.json @@ -4,8 +4,6 @@ "discord": "orangc" }, "record": { - "A": [ - "18.133.72.105" - ] + "A": ["18.133.72.105"] } -} \ No newline at end of file +} diff --git a/domains/pablo.json b/domains/pablo.json index 1bd881e0e..5d252ea58 100644 --- a/domains/pablo.json +++ b/domains/pablo.json @@ -4,8 +4,6 @@ "email": "pasanflo@protonmail.com" }, "record": { - "A": [ - "75.2.60.5" - ] + "A": ["75.2.60.5"] } } diff --git a/domains/panel.vulcanocraft.json b/domains/panel.vulcanocraft.json index 97bb8b9d6..476c8e910 100644 --- a/domains/panel.vulcanocraft.json +++ b/domains/panel.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.cT0Sm5ImSgFtrSLPMnQCdiQ22eeG9cU-X47BHIi-PwL6zMYOeUdsPEOpqDci0QKqrY9F0htQgSrgftsz5RtsbO0NWJsMwLcDdJ7daHeJQLKEjK_mMjv0xwf7pM4rRzGaed7euFSMP-LWAy3yni3911hMfU31BKYpoLzKOAvlzIRzFx58yT2URT2a7pzXLKQjhOHrBepCE9ssYyWmHiOhh8-zbUi8rMqX0m8zDntWqTVjjOdjyfji4QTyaTNsGK5CoMQudYcY3LHaVFvWM2kTJ6sTu26bWRTIth09WWdegQMMtSxuQoo8BRd_gHcweSN-yE5a9PSo5yh8-_6f1EeX_Q.XQLnjpPi_TRxouddA3YfTQ.GMRXSo5jiV2gnabTbuZaNbb5etbBABBaof-7KggBf7CCy2J2E5RsE4Zy6Nwwer2AJ_QK8XnRn7z0W4ahjnFRMq5DTUzAUGqyY5qrAKuoSXBvVNrK9X0n2TwnyxzZPIHT.v-xaNb6vPxjQjEYSAPFXnw" - }, - - "record": { - "CNAME": "vulcanopanel.pages.dev" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.cT0Sm5ImSgFtrSLPMnQCdiQ22eeG9cU-X47BHIi-PwL6zMYOeUdsPEOpqDci0QKqrY9F0htQgSrgftsz5RtsbO0NWJsMwLcDdJ7daHeJQLKEjK_mMjv0xwf7pM4rRzGaed7euFSMP-LWAy3yni3911hMfU31BKYpoLzKOAvlzIRzFx58yT2URT2a7pzXLKQjhOHrBepCE9ssYyWmHiOhh8-zbUi8rMqX0m8zDntWqTVjjOdjyfji4QTyaTNsGK5CoMQudYcY3LHaVFvWM2kTJ6sTu26bWRTIth09WWdegQMMtSxuQoo8BRd_gHcweSN-yE5a9PSo5yh8-_6f1EeX_Q.XQLnjpPi_TRxouddA3YfTQ.GMRXSo5jiV2gnabTbuZaNbb5etbBABBaof-7KggBf7CCy2J2E5RsE4Zy6Nwwer2AJ_QK8XnRn7z0W4ahjnFRMq5DTUzAUGqyY5qrAKuoSXBvVNrK9X0n2TwnyxzZPIHT.v-xaNb6vPxjQjEYSAPFXnw" + }, + + "record": { + "CNAME": "vulcanopanel.pages.dev" + } +} diff --git a/domains/pearlcz.json b/domains/pearlcz.json index bbcad7caa..56f953b26 100644 --- a/domains/pearlcz.json +++ b/domains/pearlcz.json @@ -1,12 +1,12 @@ { - "description": "Making a website about me and my projects.", - "repo": "https://github.com/0pearlcz0/is-a.dev", - "owner": { - "username": "0pearlcz0", - "email": "vitekjurcik@gmail.com", - "twitter": "pearl_czoffic" - }, - "record": { - "CNAME": "0pearlcz0.github.io" - } -} + "description": "Making a website about me and my projects.", + "repo": "https://github.com/0pearlcz0/is-a.dev", + "owner": { + "username": "0pearlcz0", + "email": "vitekjurcik@gmail.com", + "twitter": "pearl_czoffic" + }, + "record": { + "CNAME": "0pearlcz0.github.io" + } +} diff --git a/domains/plan.vulcanocraft.json b/domains/plan.vulcanocraft.json index 888c06feb..e411b2a9e 100644 --- a/domains/plan.vulcanocraft.json +++ b/domains/plan.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.U1HQ4j2veW3D6ZRfm8J-dyfphms0kkF7IYRUmA2n6zawu-A3FyVRC4PzxMEmRpZO_Q3rQXCbHcO_EtWQFtVw244aHgjASUW2bfbHr7Rhpl2VjdMNXXfWeQKR4XhoOmYRM4qmN585VSiMfV5WVYk96UKf9-VUhmWQpf-EDbModBujIIqLXQdMVVu3awmcXEvyPqOyVntrX7wg7sFT_z0GiZVB-LhdiXJBjl5M2Me-aWQX9TzY_US6deMO6MuhLo1MwPdQbvnwQp0cDx9yoI2Ef9kxihRGPr6aD7OiEXE4CF1LdDw7bt2hDEoJwnBNWCOLHDCpUJELx5qhKmAu3ulUYQ.K3l5byKhIee3xpCLLlcGBA.z5Csrbp2TdpvdGfegFKIgsipiWdGMC5oUsmLpDhOiNx8QPc3u-jhsf-97HigCS7ul789Kepa78SC5FTJbVjszVTFFcADXB9IlCb6RQjfE8a2gHMY75HXgcpxoA6HNnaR.SwL0PQR_FS5DQ-zXBhCSlA" - }, - - "record": { - "CNAME": "vulcanoplan.pages.dev" - } - } - + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.U1HQ4j2veW3D6ZRfm8J-dyfphms0kkF7IYRUmA2n6zawu-A3FyVRC4PzxMEmRpZO_Q3rQXCbHcO_EtWQFtVw244aHgjASUW2bfbHr7Rhpl2VjdMNXXfWeQKR4XhoOmYRM4qmN585VSiMfV5WVYk96UKf9-VUhmWQpf-EDbModBujIIqLXQdMVVu3awmcXEvyPqOyVntrX7wg7sFT_z0GiZVB-LhdiXJBjl5M2Me-aWQX9TzY_US6deMO6MuhLo1MwPdQbvnwQp0cDx9yoI2Ef9kxihRGPr6aD7OiEXE4CF1LdDw7bt2hDEoJwnBNWCOLHDCpUJELx5qhKmAu3ulUYQ.K3l5byKhIee3xpCLLlcGBA.z5Csrbp2TdpvdGfegFKIgsipiWdGMC5oUsmLpDhOiNx8QPc3u-jhsf-97HigCS7ul789Kepa78SC5FTJbVjszVTFFcADXB9IlCb6RQjfE8a2gHMY75HXgcpxoA6HNnaR.SwL0PQR_FS5DQ-zXBhCSlA" + }, + + "record": { + "CNAME": "vulcanoplan.pages.dev" + } +} diff --git a/domains/playboyfear.json b/domains/playboyfear.json index 677b1b6cd..e7d99bef4 100644 --- a/domains/playboyfear.json +++ b/domains/playboyfear.json @@ -1,10 +1,10 @@ { - "owner": { - "username": "Fear-Itself", - "discord": "1079471323220295781", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lxlc-07Kcz9oxe3endfLP2iaYnhFx1YdAtlEl8n0GHWodaqDj6rscZ-tyqOgcQLgH4juWf4tm8f3ExHzYrwx097K5X97Rf3ZvibOI5KlhKwNxMDEPSrsaq13r2ILCAZGmeQmVnNVWzmbiwDns-z_uh0QEl-YvGatR2Z5XhNfvID_dRtshwkqdwi9SsDuwX6Y2qHUBBTtuy0a35nBU9iITFMLHKSvkmfnul6hwRo6g9rJhUZIebynuUCwDxb9seba8kI1tWYBGXNE0uwGb-1SJKp4XrFTsLZYlMXBCTdwCFtebONQtWAkbkuQAfhUuqtOvIbz6KcIyI7g6KV5OnPNzw.q9Fb1LgcuGOhDM7d8UPiuw.fdmJ9W-LPDrT6p53ITGhZqNxbisbRcssIA9XUoFvbrDCk8apYtDAeIaqR3N5QWtydIcKVkPdvhbEU-Dduga5PXqsO9Ot1MQLeErtI28O1H8.pKzhEjWsJBuESoPUMQzM4g" - }, - "record": { - "CNAME": "fear-itself.github.io" - } + "owner": { + "username": "Fear-Itself", + "discord": "1079471323220295781", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lxlc-07Kcz9oxe3endfLP2iaYnhFx1YdAtlEl8n0GHWodaqDj6rscZ-tyqOgcQLgH4juWf4tm8f3ExHzYrwx097K5X97Rf3ZvibOI5KlhKwNxMDEPSrsaq13r2ILCAZGmeQmVnNVWzmbiwDns-z_uh0QEl-YvGatR2Z5XhNfvID_dRtshwkqdwi9SsDuwX6Y2qHUBBTtuy0a35nBU9iITFMLHKSvkmfnul6hwRo6g9rJhUZIebynuUCwDxb9seba8kI1tWYBGXNE0uwGb-1SJKp4XrFTsLZYlMXBCTdwCFtebONQtWAkbkuQAfhUuqtOvIbz6KcIyI7g6KV5OnPNzw.q9Fb1LgcuGOhDM7d8UPiuw.fdmJ9W-LPDrT6p53ITGhZqNxbisbRcssIA9XUoFvbrDCk8apYtDAeIaqR3N5QWtydIcKVkPdvhbEU-Dduga5PXqsO9Ot1MQLeErtI28O1H8.pKzhEjWsJBuESoPUMQzM4g" + }, + "record": { + "CNAME": "fear-itself.github.io" + } } diff --git a/domains/playeranalytics.vulcanocraft.json b/domains/playeranalytics.vulcanocraft.json index 989dcaf7f..eb8bf077e 100644 --- a/domains/playeranalytics.vulcanocraft.json +++ b/domains/playeranalytics.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.PaUlk6ZArYasb5GFWnvJMTUcFLt0hlPqX2DDMAs_8dKVCFZhhAJYHfjbuo7Imsx8y9TQSv3b2_qSaTvo488GReI4sa8uscSTFUtypOeKYE5hzo6G7vWfj_fJ4OWQbxBhiAd-ebA5gJQQFihIS2SL37o1uvTQDdkOGprZS0XxsMN7hl3s9-u9tfwnIM_j5iG6z_TnzkE0QCIANe_y20J8ift_GPd89bz7M2-X7gpqgiWfzTGrRnOF2gFjIHofZB4uljxaPNK3TzzlV72Qwyh_WrU8Kw3XsKxsjr7IO62BrrNzTJyjixJd-oZkcEhd8Z4N5wueMX_Vx9cdJ0xtOIjrmQ.JdAPDqQADI_gas7asULI6A.r5P4wD7e_E-4TpKksyzjdQQvp3OWTHffPIM5_C5EfOWYeR6oUTCNB16WdP6NVKFvfWOdWnVuVgjO9bWTWTZKxuUxXTj0WeBIQSS3plaoNWbuEFY31OgMm-XXFP1ZRBie.lXIj9HQI-dJm1aJ5r-RJXw" - }, - - "record": { - "CNAME": "vulcanoplan.pages.dev" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.PaUlk6ZArYasb5GFWnvJMTUcFLt0hlPqX2DDMAs_8dKVCFZhhAJYHfjbuo7Imsx8y9TQSv3b2_qSaTvo488GReI4sa8uscSTFUtypOeKYE5hzo6G7vWfj_fJ4OWQbxBhiAd-ebA5gJQQFihIS2SL37o1uvTQDdkOGprZS0XxsMN7hl3s9-u9tfwnIM_j5iG6z_TnzkE0QCIANe_y20J8ift_GPd89bz7M2-X7gpqgiWfzTGrRnOF2gFjIHofZB4uljxaPNK3TzzlV72Qwyh_WrU8Kw3XsKxsjr7IO62BrrNzTJyjixJd-oZkcEhd8Z4N5wueMX_Vx9cdJ0xtOIjrmQ.JdAPDqQADI_gas7asULI6A.r5P4wD7e_E-4TpKksyzjdQQvp3OWTHffPIM5_C5EfOWYeR6oUTCNB16WdP6NVKFvfWOdWnVuVgjO9bWTWTZKxuUxXTj0WeBIQSS3plaoNWbuEFY31OgMm-XXFP1ZRBie.lXIj9HQI-dJm1aJ5r-RJXw" + }, + + "record": { + "CNAME": "vulcanoplan.pages.dev" + } +} diff --git a/domains/playreaver.json b/domains/playreaver.json index cac2d2bfe..6e0cf9fa0 100644 --- a/domains/playreaver.json +++ b/domains/playreaver.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "playreaver", - "discord": "802466803984760853", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.YIQZW1Q4GvuHtwoVApEhTUfnTvZRbzgeTMFBwrRj4bRe-r37w_KlqAfvqDuBXCPv7a7uPkwE5evyx_DVX2UJ3Jl5M8N1SMKIg26cnzShzMARtF1m6oBGlei_fGung5SHj0UUekOnNqE6XlspxmKZLRT1EfT9H1DxLxXHlWjOaV1uAtEyKcZvv5G1TR_pLEanpcAik1jHaSdRoMOHH_LL4T-yZ_AcY2qfzI9dKdkJSdzdjw0ZKhmmFX9APqUTf9AWV2P0Aj_dKIKejzdR8CgTqnofaI7eWZ3kAJp_8LDVNoisvJvr2BgnPGvCQ_Lfv7YRouD7UE0SHEh9Rb0Ev1owsQ.FDIBraLuBZXlcNTt3jsXdA.MRrBmfOZ3L9_pnW4SuCmAaAr23yqsMOp-ptrX4TUFwY9Gobq7XyzKp1q-8w4Uv_bTsDEVj-QvEhsCRFKrnctLb-yDWHCJfQMau1mgwCgaK4.qG8M04A5TqkLwQnOLJD0QA" - }, - - "record": { - "CNAME": "playreaver.github.io" - } - } - + "owner": { + "username": "playreaver", + "discord": "802466803984760853", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.YIQZW1Q4GvuHtwoVApEhTUfnTvZRbzgeTMFBwrRj4bRe-r37w_KlqAfvqDuBXCPv7a7uPkwE5evyx_DVX2UJ3Jl5M8N1SMKIg26cnzShzMARtF1m6oBGlei_fGung5SHj0UUekOnNqE6XlspxmKZLRT1EfT9H1DxLxXHlWjOaV1uAtEyKcZvv5G1TR_pLEanpcAik1jHaSdRoMOHH_LL4T-yZ_AcY2qfzI9dKdkJSdzdjw0ZKhmmFX9APqUTf9AWV2P0Aj_dKIKejzdR8CgTqnofaI7eWZ3kAJp_8LDVNoisvJvr2BgnPGvCQ_Lfv7YRouD7UE0SHEh9Rb0Ev1owsQ.FDIBraLuBZXlcNTt3jsXdA.MRrBmfOZ3L9_pnW4SuCmAaAr23yqsMOp-ptrX4TUFwY9Gobq7XyzKp1q-8w4Uv_bTsDEVj-QvEhsCRFKrnctLb-yDWHCJfQMau1mgwCgaK4.qG8M04A5TqkLwQnOLJD0QA" + }, + + "record": { + "CNAME": "playreaver.github.io" + } +} diff --git a/domains/princexd.json b/domains/princexd.json index fe2729aa2..ae58450fd 100644 --- a/domains/princexd.json +++ b/domains/princexd.json @@ -1,9 +1,9 @@ -{ - "owner": { - "username": "notreallyprince", - "email": "prince30112001@gmail.com" - }, - "record": { - "CNAME": "princexd.vercel.app" - } - } \ No newline at end of file +{ + "owner": { + "username": "notreallyprince", + "email": "prince30112001@gmail.com" + }, + "record": { + "CNAME": "princexd.vercel.app" + } +} diff --git a/domains/qui.json b/domains/qui.json index 5b6c1f641..cb82f193a 100644 --- a/domains/qui.json +++ b/domains/qui.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "quiww", - "mastodon": "qui@bsd.cafe" - }, - "record": { - "CNAME": "quiww.github.io" - } + "owner": { + "username": "quiww", + "mastodon": "qui@bsd.cafe" + }, + "record": { + "CNAME": "quiww.github.io" + } } diff --git a/domains/rahulps.json b/domains/rahulps.json index 66142d1ec..bfda672ce 100644 --- a/domains/rahulps.json +++ b/domains/rahulps.json @@ -4,8 +4,6 @@ "email": "rahulps1000@gmail.com" }, "record": { - "A": [ - "75.2.60.5" - ] - } + "A": ["75.2.60.5"] + } } diff --git a/domains/random.json b/domains/random.json index c70527107..0b0d32b26 100644 --- a/domains/random.json +++ b/domains/random.json @@ -6,6 +6,6 @@ "email": "gusruben@protonmail.com" }, "record": { - "A": [ "173.255.236.153" ] + "A": ["173.255.236.153"] } -} \ No newline at end of file +} diff --git a/domains/ryz.json b/domains/ryz.json index 2ebca8f0b..709827766 100644 --- a/domains/ryz.json +++ b/domains/ryz.json @@ -1,11 +1,11 @@ { - "description": "This subdomain is for my personal projects and mail forwarding.", - "owner": { - "username": "0ryz", - "email": "j6qt9x5sj@mozmail.com", - "discord": "4ryz" - }, - "record": { - "NS": ["betty.ns.cloudflare.com", "cody.ns.cloudflare.com"] - } + "description": "This subdomain is for my personal projects and mail forwarding.", + "owner": { + "username": "0ryz", + "email": "j6qt9x5sj@mozmail.com", + "discord": "4ryz" + }, + "record": { + "NS": ["betty.ns.cloudflare.com", "cody.ns.cloudflare.com"] + } } diff --git a/domains/saxophone.json b/domains/saxophone.json index fafeb425a..09300ddff 100644 --- a/domains/saxophone.json +++ b/domains/saxophone.json @@ -7,6 +7,6 @@ "record": { "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], "TXT": "forward-email=itsarchit@keemail.me", - "A": [ "216.24.57.1" ] + "A": ["216.24.57.1"] } } diff --git a/domains/schumerism.json b/domains/schumerism.json index 403d90c01..90c4b59f9 100644 --- a/domains/schumerism.json +++ b/domains/schumerism.json @@ -1,11 +1,9 @@ { - "owner": { - "username": "homosapiensapien", - "email": "nathanielswoo@gmail.com" - }, - "record": { - "A": [ - "75.2.60.5" - ] - } + "owner": { + "username": "homosapiensapien", + "email": "nathanielswoo@gmail.com" + }, + "record": { + "A": ["75.2.60.5"] + } } diff --git a/domains/status.vulcanocraft.json b/domains/status.vulcanocraft.json index 47c111d51..53fede4d8 100644 --- a/domains/status.vulcanocraft.json +++ b/domains/status.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.mpPL9XXteeODNSJOnZAXl9g5kus0xQEGYMYgUHCkJGr5nRcIN1KNwQYV_wxyGiWdT1bo5Yy-HyK3vMh50g2ECLKdltfbJbOsSJkyOJewtKmvwkSVuZNl2rQ8KMNZ46se3LLHrOjEpRB-1ijmSnuXYuiYZ1AeEqaUfQSCRMY_yTlvMm_OdUj9VK97bjHliB6NHffuX93AtVSK5-OwxZyJsEpICevJd6YHbJiFzKTmUXEUtVM90LBI-BqlblawDq8cLyB1D1eXzNiTFT9JdEmTqalPusePWT8RO2knz9wkb2f4BeGJSGCCai7n9f-hO8X41pWS9UzP2qfutkinveBX4g.qPPdM2OBmIURG_QSgCiZvA.IVp2jGQA6Y0ZEcAuBeyKntWmnF2Y_1jCMJnJ8f-PQ6ceVooVM2r-ZzVnIN7khw5gou4Sc--VGnARlJRaXV5ma-vPZqr_4x1qQs-eYiPq_y5TcD_7qoDjmK3g5MwOMXbS.r-gr82Miw4q6KqKxSdZQDg" - }, - - "record": { - "CNAME": "vulcanostatus.pages.dev" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.mpPL9XXteeODNSJOnZAXl9g5kus0xQEGYMYgUHCkJGr5nRcIN1KNwQYV_wxyGiWdT1bo5Yy-HyK3vMh50g2ECLKdltfbJbOsSJkyOJewtKmvwkSVuZNl2rQ8KMNZ46se3LLHrOjEpRB-1ijmSnuXYuiYZ1AeEqaUfQSCRMY_yTlvMm_OdUj9VK97bjHliB6NHffuX93AtVSK5-OwxZyJsEpICevJd6YHbJiFzKTmUXEUtVM90LBI-BqlblawDq8cLyB1D1eXzNiTFT9JdEmTqalPusePWT8RO2knz9wkb2f4BeGJSGCCai7n9f-hO8X41pWS9UzP2qfutkinveBX4g.qPPdM2OBmIURG_QSgCiZvA.IVp2jGQA6Y0ZEcAuBeyKntWmnF2Y_1jCMJnJ8f-PQ6ceVooVM2r-ZzVnIN7khw5gou4Sc--VGnARlJRaXV5ma-vPZqr_4x1qQs-eYiPq_y5TcD_7qoDjmK3g5MwOMXbS.r-gr82Miw4q6KqKxSdZQDg" + }, + + "record": { + "CNAME": "vulcanostatus.pages.dev" + } +} diff --git a/domains/steake.json b/domains/steake.json index 6097bc2e2..fb19248c3 100644 --- a/domains/steake.json +++ b/domains/steake.json @@ -1,12 +1,12 @@ { - "description": "Steake", - "repo": "https://github.com/Steake/about/", - "owner": { - "username": "steake", - "email": "ollie.steake@gmail.com", - "twitter": "officialELTCOIN" - }, - "record": { - "CNAME": "steake.github.io" - } + "description": "Steake", + "repo": "https://github.com/Steake/about/", + "owner": { + "username": "steake", + "email": "ollie.steake@gmail.com", + "twitter": "officialELTCOIN" + }, + "record": { + "CNAME": "steake.github.io" + } } diff --git a/domains/tahseen.json b/domains/tahseen.json index 3f938f85c..76d36c4f6 100644 --- a/domains/tahseen.json +++ b/domains/tahseen.json @@ -4,8 +4,6 @@ "email": "itxtahseen@gmail.com" }, "record": { - "A": [ - "72.2.60.5" - ] + "A": ["72.2.60.5"] } } diff --git a/domains/tentomasne.json b/domains/tentomasne.json index 8974a9512..1e20af687 100644 --- a/domains/tentomasne.json +++ b/domains/tentomasne.json @@ -1,8 +1,8 @@ { - "owner": { - "username": "jasomtubratu" - }, - "record": { - "CNAME": "tomasdavidik.sk" - } + "owner": { + "username": "jasomtubratu" + }, + "record": { + "CNAME": "tomasdavidik.sk" + } } diff --git a/domains/thehcj.json b/domains/thehcj.json index f176fc493..8f312d4f1 100644 --- a/domains/thehcj.json +++ b/domains/thehcj.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "thehcj", - "bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg" - }, - "record": { - "CNAME": "thehcj.github.io" - } -} + "owner": { + "username": "thehcj", + "bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg" + }, + "record": { + "CNAME": "thehcj.github.io" + } +} diff --git a/domains/thiaguinho.json b/domains/thiaguinho.json index af4c088d7..fdd2af922 100644 --- a/domains/thiaguinho.json +++ b/domains/thiaguinho.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "HomeamdAfK", - "email": "homeamd@hotmail.com" - }, - "record": { - "CNAME": "umbrel.minotaur-enigmatic.ts.net" - } + "owner": { + "username": "HomeamdAfK", + "email": "homeamd@hotmail.com" + }, + "record": { + "CNAME": "umbrel.minotaur-enigmatic.ts.net" + } } diff --git a/domains/tunnel.vulcanocraft.json b/domains/tunnel.vulcanocraft.json index 2f768a5d4..839f03fd4 100644 --- a/domains/tunnel.vulcanocraft.json +++ b/domains/tunnel.vulcanocraft.json @@ -1,14 +1,13 @@ { - "owner": { - "username": "VulcanoSoftware", - "email": "", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JPhn4mFGL270NVjNvcLw1eYMU_-BAJ7GiIPBlijkSzPPJsByxT2CJErVgHV3K_QjLQRPMGeQE0jjYHOWFLhlZc2mjav7vcAYrcWjnSa-QKbQho_ppnebX1E8OfLtsKWtvqxfGm3O-ii7Eh4XYo7ozm49gTKed_Ypc1svCFp7SePt5DXzhuDoeJ7Ob-vd8zkmhuIoIBXBERWWnfQgaDDfUwCtkmziOmKGYECzpxK6y1z_jhHcjcftLSXn0S7730nODGhidOB9x-YSCkG-O3e72ECu0KH3SRg-HwJz4pQlmeYXGDZClDe9YG1GSHiW4xa9iT36PE8Q0zBLMvS8UWQh4g.LL602nYC1Zm6b1Rjv_5OGQ.QJymDzTupny-bEtQy-G8hZI1Ey49IDr3ZzhhBwE3Qtg7XQnsDf63q3nAGVX3zEHtK8GWQ-dnDg2FStiBRSihFczry1fYk1BOEbtwDQ-PYnphLeLhZuDz3BzVshnqVavw.1I4mHnmNjPVv4AwJvcUPKA" - }, - - "record": { - "A": ["147.185.221.23"] - }, - "proxied": true - } - + "owner": { + "username": "VulcanoSoftware", + "email": "", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JPhn4mFGL270NVjNvcLw1eYMU_-BAJ7GiIPBlijkSzPPJsByxT2CJErVgHV3K_QjLQRPMGeQE0jjYHOWFLhlZc2mjav7vcAYrcWjnSa-QKbQho_ppnebX1E8OfLtsKWtvqxfGm3O-ii7Eh4XYo7ozm49gTKed_Ypc1svCFp7SePt5DXzhuDoeJ7Ob-vd8zkmhuIoIBXBERWWnfQgaDDfUwCtkmziOmKGYECzpxK6y1z_jhHcjcftLSXn0S7730nODGhidOB9x-YSCkG-O3e72ECu0KH3SRg-HwJz4pQlmeYXGDZClDe9YG1GSHiW4xa9iT36PE8Q0zBLMvS8UWQh4g.LL602nYC1Zm6b1Rjv_5OGQ.QJymDzTupny-bEtQy-G8hZI1Ey49IDr3ZzhhBwE3Qtg7XQnsDf63q3nAGVX3zEHtK8GWQ-dnDg2FStiBRSihFczry1fYk1BOEbtwDQ-PYnphLeLhZuDz3BzVshnqVavw.1I4mHnmNjPVv4AwJvcUPKA" + }, + + "record": { + "A": ["147.185.221.23"] + }, + "proxied": true +} diff --git a/domains/uwu.json b/domains/uwu.json index d59a9f352..f5b369bce 100644 --- a/domains/uwu.json +++ b/domains/uwu.json @@ -6,4 +6,4 @@ "record": { "CNAME": "edge.redirect.pizza" } -} \ No newline at end of file +} diff --git a/domains/vikrant.json b/domains/vikrant.json index f71a5fcbe..bddc18231 100644 --- a/domains/vikrant.json +++ b/domains/vikrant.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "diluteoxygen", - "email": "diluteoxygen@gmail.com" - }, - "record": { - "CNAME": "diluteoxygen.github.io" - } + "owner": { + "username": "diluteoxygen", + "email": "diluteoxygen@gmail.com" + }, + "record": { + "CNAME": "diluteoxygen.github.io" + } } diff --git a/domains/william.json b/domains/william.json index 390bdf838..51c7f248e 100644 --- a/domains/william.json +++ b/domains/william.json @@ -4,9 +4,6 @@ "email": "william@is-a.dev" }, "record": { - "NS": [ - "bingo.ns.cloudflare.com", - "matias.ns.cloudflare.com" - ] + "NS": ["bingo.ns.cloudflare.com", "matias.ns.cloudflare.com"] } } diff --git a/domains/www.joe50097.json b/domains/www.joe50097.json index 469cdaf61..f5c662b6a 100644 --- a/domains/www.joe50097.json +++ b/domains/www.joe50097.json @@ -6,5 +6,5 @@ "record": { "CNAME": "joe50097.netlify.app" }, - "proxied":false + "proxied": false } diff --git a/domains/www.schumerism.json b/domains/www.schumerism.json index 403d90c01..90c4b59f9 100644 --- a/domains/www.schumerism.json +++ b/domains/www.schumerism.json @@ -1,11 +1,9 @@ { - "owner": { - "username": "homosapiensapien", - "email": "nathanielswoo@gmail.com" - }, - "record": { - "A": [ - "75.2.60.5" - ] - } + "owner": { + "username": "homosapiensapien", + "email": "nathanielswoo@gmail.com" + }, + "record": { + "A": ["75.2.60.5"] + } } diff --git a/domains/yug.json b/domains/yug.json index 2bca5cd47..799dbdc19 100644 --- a/domains/yug.json +++ b/domains/yug.json @@ -1,12 +1,12 @@ { - "description": "Personal website!", - "repo": "N/A", - "owner": { - "username": "YUG38", - "email": "4yugpatel123@gmail.com", - "discord": "name_yug" - }, - "record": { - "CNAME": "name-yug.pages.dev" - } + "description": "Personal website!", + "repo": "N/A", + "owner": { + "username": "YUG38", + "email": "4yugpatel123@gmail.com", + "discord": "name_yug" + }, + "record": { + "CNAME": "name-yug.pages.dev" + } } diff --git a/domains/zmail._domainkey.mail.gs.json b/domains/zmail._domainkey.mail.gs.json index 412aa40e8..2356e433b 100644 --- a/domains/zmail._domainkey.mail.gs.json +++ b/domains/zmail._domainkey.mail.gs.json @@ -9,4 +9,3 @@ "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCIBTe8Y/UeDzWD6h6UcnIbE9+hQrVo1V/s4tBlINTsI0uLLqGrdOMjnkXAXljqm5HBx5L+qNOw5s7d+LLUMtUKLY01nttqhaiPsP1KdzJdoCwQR38VwzVDMIHyNVKxd4YY99MIkVCoR7KoWds6pLvYKYOB+EGucZJWs8VjWrK8UQIDAQAB" } } - From e579d813e37c518f5280d07c99be8beef1226398 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 12:52:49 +0000 Subject: [PATCH 114/117] rename to lowercase --- ...odeGames-o.deadcode.json => _gh-deadcodegames-o.deadcode.json} | 0 ...-org.spicy.json => _github-challenge-spicydevs-org.spicy.json} | 0 ...67.abaan.json => _github-pages-challenge-abaan5467.abaan.json} | 0 ...42.json => _github-pages-challenge-adolar0042.adolar0042.json} | 0 ...010.arch.json => _github-pages-challenge-arch881010.arch.json} | 0 ...-Bikoil.biko.json => _github-pages-challenge-bikoil.biko.json} | 0 ...rsha.json => _github-pages-challenge-bimarsha69.bimarsha.json} | 0 ...ne.maine.json => _github-pages-challenge-codemaine.maine.json} | 0 ...n => _github-pages-challenge-crazy-max-blog.rpi.crazymax.json} | 0 ....json => _github-pages-challenge-cutedog5695.cutedog5695.json} | 0 ...-D-Pow.devon.json => _github-pages-challenge-d-pow.devon.json} | 0 ....daamin.json => _github-pages-challenge-daamin909.daamin.json} | 0 ...son => _github-pages-challenge-debtlessflea.debtlessflea.json} | 0 ...ive.json => _github-pages-challenge-defective4.defective.json} | 0 ...ys.json => _github-pages-challenge-dev-ajay-sahani.ajays.json} | 0 ...hansana.json => _github-pages-challenge-devhanza.hansana.json} | 0 ...s.cassie.json => _github-pages-challenge-diordnas.cassie.json} | 0 ...ythebunny.json => _github-pages-challenge-fluffythebunny.json} | 0 ...oxsden.json => _github-pages-challenge-foxsdenyt.foxsden.json} | 0 ....json => _github-pages-challenge-harshnarayanjha.harshnj.json} | 0 ...a-Pro.tdim.json => _github-pages-challenge-hima-pro.tdim.json} | 0 ...enge-i-Jer.jer.json => _github-pages-challenge-i-jer.jer.json} | 0 ...hymike.json => _github-pages-challenge-imshymike.shymike.json} | 0 ...tStudio7.j.json => _github-pages-challenge-juststudio7.j.json} | 0 ...o.json => _github-pages-challenge-juststudio7.juststudio.json} | 0 ...json => _github-pages-challenge-jvdesignbavaria.jvdesign.json} | 0 ...ni.json => _github-pages-challenge-levanivashadze.levani.json} | 0 ....ligmatv.json => _github-pages-challenge-ligmatv.ligmatv.json} | 0 ...hya.json => _github-pages-challenge-lowkeyguy4444.akshya.json} | 0 ...wyz.json => _github-pages-challenge-madisonwirtanen.zwyz.json} | 0 ...diruiz.json => _github-pages-challenge-mrdev88.mahdiruiz.json} | 0 ...gunman.json => _github-pages-challenge-mukujhansi.gunman.json} | 0 ...x.myrdin.json => _github-pages-challenge-myrdincx.myrdin.json} | 0 ....namesmt.json => _github-pages-challenge-namesmt.namesmt.json} | 0 ...Centi.centi.json => _github-pages-challenge-ncenti.centi.json} | 0 ...17.json => _github-pages-challenge-nekitori17.nekitori17.json} | 0 ...a4321.noma.json => _github-pages-challenge-noma4321.noma.json} | 0 ...oked.json => _github-pages-challenge-pokedwastaken.poked.json} | 0 ...red.ps.json => _github-pages-challenge-privacysecured.ps.json} | 0 ....riihime.json => _github-pages-challenge-riihime.riihime.json} | 0 ...mzyytv.json => _github-pages-challenge-romzyytv.romzyytv.json} | 0 ...-challenge-Rouf0x.json => _github-pages-challenge-rouf0x.json} | 0 ...ndar.json => _github-pages-challenge-satindar31.satindar.json} | 0 ...=> _github-pages-challenge-scythemediathedev.scythemedia.json} | 0 ...> _github-pages-challenge-shaunfurtado.blog.shaunfurtado.json} | 0 ...shuo.sife.json => _github-pages-challenge-sife-shuo.sife.json} | 0 ....json => _github-pages-challenge-skyexplorewastaken.sewt.json} | 0 ...ike.evie.json => _github-pages-challenge-socketlike.evie.json} | 0 ...acksyz.json => _github-pages-challenge-stacksyz.stacksyz.json} | 0 ...-C0der.th3.json => _github-pages-challenge-th3-c0der.th3.json} | 0 ...oom.zoom.json => _github-pages-challenge-theoldzoom.zoom.json} | 0 ....json => _github-pages-challenge-thewonglife.thewonglife.json} | 0 ...ils.json => _github-pages-challenge-utilsfortheweb.utils.json} | 0 ...hronoz.json => _github-pages-challenge-xkhronoz.xkhronoz.json} | 0 ...tonio.json => _github-pages-challenge-yantcaccia.antonio.json} | 0 ...lpha.json => _github-pages-challenge-youfoundalpha.alpha.json} | 0 ...Oreo.oreo.json => _github-pages-challenge-yummyoreo.oreo.json} | 0 57 files changed, 0 insertions(+), 0 deletions(-) rename domains/{_gh-DeadCodeGames-o.deadcode.json => _gh-deadcodegames-o.deadcode.json} (100%) rename domains/{_github-challenge-SpicyDevs-org.spicy.json => _github-challenge-spicydevs-org.spicy.json} (100%) rename domains/{_github-pages-challenge-Abaan5467.abaan.json => _github-pages-challenge-abaan5467.abaan.json} (100%) rename domains/{_github-pages-challenge-Adolar0042.adolar0042.json => _github-pages-challenge-adolar0042.adolar0042.json} (100%) rename domains/{_github-pages-challenge-Arch881010.arch.json => _github-pages-challenge-arch881010.arch.json} (100%) rename domains/{_github-pages-challenge-Bikoil.biko.json => _github-pages-challenge-bikoil.biko.json} (100%) rename domains/{_github-pages-challenge-Bimarsha69.bimarsha.json => _github-pages-challenge-bimarsha69.bimarsha.json} (100%) rename domains/{_github-pages-challenge-Codemaine.maine.json => _github-pages-challenge-codemaine.maine.json} (100%) rename domains/{_github-pages-challenge-Crazy-Max-Blog.rpi.crazymax.json => _github-pages-challenge-crazy-max-blog.rpi.crazymax.json} (100%) rename domains/{_github-pages-challenge-CuteDog5695.cutedog5695.json => _github-pages-challenge-cutedog5695.cutedog5695.json} (100%) rename domains/{_github-pages-challenge-D-Pow.devon.json => _github-pages-challenge-d-pow.devon.json} (100%) rename domains/{_github-pages-challenge-Daamin909.daamin.json => _github-pages-challenge-daamin909.daamin.json} (100%) rename domains/{_github-pages-challenge-DebtlessFlea.debtlessflea.json => _github-pages-challenge-debtlessflea.debtlessflea.json} (100%) rename domains/{_github-pages-challenge-Defective4.defective.json => _github-pages-challenge-defective4.defective.json} (100%) rename domains/{_github-pages-challenge-Dev-Ajay-sahani.ajays.json => _github-pages-challenge-dev-ajay-sahani.ajays.json} (100%) rename domains/{_github-pages-challenge-DevHanza.hansana.json => _github-pages-challenge-devhanza.hansana.json} (100%) rename domains/{_github-pages-challenge-Diordnas.cassie.json => _github-pages-challenge-diordnas.cassie.json} (100%) rename domains/{_github-pages-challenge-Fluffythebunny.json => _github-pages-challenge-fluffythebunny.json} (100%) rename domains/{_github-pages-challenge-FoxsDenYT.foxsden.json => _github-pages-challenge-foxsdenyt.foxsden.json} (100%) rename domains/{_github-pages-challenge-HarshNarayanJha.harshnj.json => _github-pages-challenge-harshnarayanjha.harshnj.json} (100%) rename domains/{_github-pages-challenge-Hima-Pro.tdim.json => _github-pages-challenge-hima-pro.tdim.json} (100%) rename domains/{_github-pages-challenge-i-Jer.jer.json => _github-pages-challenge-i-jer.jer.json} (100%) rename domains/{_github-pages-challenge-ImShyMike.shymike.json => _github-pages-challenge-imshymike.shymike.json} (100%) rename domains/{_github-pages-challenge-JustStudio7.j.json => _github-pages-challenge-juststudio7.j.json} (100%) rename domains/{_github-pages-challenge-JustStudio7.juststudio.json => _github-pages-challenge-juststudio7.juststudio.json} (100%) rename domains/{_github-pages-challenge-JVDesignBavaria.jvdesign.json => _github-pages-challenge-jvdesignbavaria.jvdesign.json} (100%) rename domains/{_github-pages-challenge-LevaniVashadze.levani.json => _github-pages-challenge-levanivashadze.levani.json} (100%) rename domains/{_github-pages-challenge-LIGMATV.ligmatv.json => _github-pages-challenge-ligmatv.ligmatv.json} (100%) rename domains/{_github-pages-challenge-LowkeyGUY4444.akshya.json => _github-pages-challenge-lowkeyguy4444.akshya.json} (100%) rename domains/{_github-pages-challenge-MadisonWirtanen.zwyz.json => _github-pages-challenge-madisonwirtanen.zwyz.json} (100%) rename domains/{_github-pages-challenge-Mrdev88.mahdiruiz.json => _github-pages-challenge-mrdev88.mahdiruiz.json} (100%) rename domains/{_github-pages-challenge-MukuJhansi.gunman.json => _github-pages-challenge-mukujhansi.gunman.json} (100%) rename domains/{_github-pages-challenge-Myrdincx.myrdin.json => _github-pages-challenge-myrdincx.myrdin.json} (100%) rename domains/{_github-pages-challenge-NamesMT.namesmt.json => _github-pages-challenge-namesmt.namesmt.json} (100%) rename domains/{_github-pages-challenge-nCenti.centi.json => _github-pages-challenge-ncenti.centi.json} (100%) rename domains/{_github-pages-challenge-Nekitori17.nekitori17.json => _github-pages-challenge-nekitori17.nekitori17.json} (100%) rename domains/{_github-pages-challenge-Noma4321.noma.json => _github-pages-challenge-noma4321.noma.json} (100%) rename domains/{_github-pages-challenge-PokedWasTaken.poked.json => _github-pages-challenge-pokedwastaken.poked.json} (100%) rename domains/{_github-pages-challenge-PrivacySecured.ps.json => _github-pages-challenge-privacysecured.ps.json} (100%) rename domains/{_github-pages-challenge-Riihime.riihime.json => _github-pages-challenge-riihime.riihime.json} (100%) rename domains/{_github-pages-challenge-RomzyyTV.romzyytv.json => _github-pages-challenge-romzyytv.romzyytv.json} (100%) rename domains/{_github-pages-challenge-Rouf0x.json => _github-pages-challenge-rouf0x.json} (100%) rename domains/{_github-pages-challenge-Satindar31.satindar.json => _github-pages-challenge-satindar31.satindar.json} (100%) rename domains/{_github-pages-challenge-ScytheMediaTheDev.scythemedia.json => _github-pages-challenge-scythemediathedev.scythemedia.json} (100%) rename domains/{_github-pages-challenge-Shaunfurtado.blog.shaunfurtado.json => _github-pages-challenge-shaunfurtado.blog.shaunfurtado.json} (100%) rename domains/{_github-pages-challenge-Sife-shuo.sife.json => _github-pages-challenge-sife-shuo.sife.json} (100%) rename domains/{_github-pages-challenge-SkyExploreWasTaken.sewt.json => _github-pages-challenge-skyexplorewastaken.sewt.json} (100%) rename domains/{_github-pages-challenge-Socketlike.evie.json => _github-pages-challenge-socketlike.evie.json} (100%) rename domains/{_github-pages-challenge-Stacksyz.stacksyz.json => _github-pages-challenge-stacksyz.stacksyz.json} (100%) rename domains/{_github-pages-challenge-Th3-C0der.th3.json => _github-pages-challenge-th3-c0der.th3.json} (100%) rename domains/{_github-pages-challenge-TheOldZoom.zoom.json => _github-pages-challenge-theoldzoom.zoom.json} (100%) rename domains/{_github-pages-challenge-TheWongLife.thewonglife.json => _github-pages-challenge-thewonglife.thewonglife.json} (100%) rename domains/{_github-pages-challenge-UtilsForTheWeb.utils.json => _github-pages-challenge-utilsfortheweb.utils.json} (100%) rename domains/{_github-pages-challenge-xKhronoz.xkhronoz.json => _github-pages-challenge-xkhronoz.xkhronoz.json} (100%) rename domains/{_github-pages-challenge-YantCaccia.antonio.json => _github-pages-challenge-yantcaccia.antonio.json} (100%) rename domains/{_github-pages-challenge-YouFoundAlpha.alpha.json => _github-pages-challenge-youfoundalpha.alpha.json} (100%) rename domains/{_github-pages-challenge-YummyOreo.oreo.json => _github-pages-challenge-yummyoreo.oreo.json} (100%) diff --git a/domains/_gh-DeadCodeGames-o.deadcode.json b/domains/_gh-deadcodegames-o.deadcode.json similarity index 100% rename from domains/_gh-DeadCodeGames-o.deadcode.json rename to domains/_gh-deadcodegames-o.deadcode.json diff --git a/domains/_github-challenge-SpicyDevs-org.spicy.json b/domains/_github-challenge-spicydevs-org.spicy.json similarity index 100% rename from domains/_github-challenge-SpicyDevs-org.spicy.json rename to domains/_github-challenge-spicydevs-org.spicy.json diff --git a/domains/_github-pages-challenge-Abaan5467.abaan.json b/domains/_github-pages-challenge-abaan5467.abaan.json similarity index 100% rename from domains/_github-pages-challenge-Abaan5467.abaan.json rename to domains/_github-pages-challenge-abaan5467.abaan.json diff --git a/domains/_github-pages-challenge-Adolar0042.adolar0042.json b/domains/_github-pages-challenge-adolar0042.adolar0042.json similarity index 100% rename from domains/_github-pages-challenge-Adolar0042.adolar0042.json rename to domains/_github-pages-challenge-adolar0042.adolar0042.json diff --git a/domains/_github-pages-challenge-Arch881010.arch.json b/domains/_github-pages-challenge-arch881010.arch.json similarity index 100% rename from domains/_github-pages-challenge-Arch881010.arch.json rename to domains/_github-pages-challenge-arch881010.arch.json diff --git a/domains/_github-pages-challenge-Bikoil.biko.json b/domains/_github-pages-challenge-bikoil.biko.json similarity index 100% rename from domains/_github-pages-challenge-Bikoil.biko.json rename to domains/_github-pages-challenge-bikoil.biko.json diff --git a/domains/_github-pages-challenge-Bimarsha69.bimarsha.json b/domains/_github-pages-challenge-bimarsha69.bimarsha.json similarity index 100% rename from domains/_github-pages-challenge-Bimarsha69.bimarsha.json rename to domains/_github-pages-challenge-bimarsha69.bimarsha.json diff --git a/domains/_github-pages-challenge-Codemaine.maine.json b/domains/_github-pages-challenge-codemaine.maine.json similarity index 100% rename from domains/_github-pages-challenge-Codemaine.maine.json rename to domains/_github-pages-challenge-codemaine.maine.json diff --git a/domains/_github-pages-challenge-Crazy-Max-Blog.rpi.crazymax.json b/domains/_github-pages-challenge-crazy-max-blog.rpi.crazymax.json similarity index 100% rename from domains/_github-pages-challenge-Crazy-Max-Blog.rpi.crazymax.json rename to domains/_github-pages-challenge-crazy-max-blog.rpi.crazymax.json diff --git a/domains/_github-pages-challenge-CuteDog5695.cutedog5695.json b/domains/_github-pages-challenge-cutedog5695.cutedog5695.json similarity index 100% rename from domains/_github-pages-challenge-CuteDog5695.cutedog5695.json rename to domains/_github-pages-challenge-cutedog5695.cutedog5695.json diff --git a/domains/_github-pages-challenge-D-Pow.devon.json b/domains/_github-pages-challenge-d-pow.devon.json similarity index 100% rename from domains/_github-pages-challenge-D-Pow.devon.json rename to domains/_github-pages-challenge-d-pow.devon.json diff --git a/domains/_github-pages-challenge-Daamin909.daamin.json b/domains/_github-pages-challenge-daamin909.daamin.json similarity index 100% rename from domains/_github-pages-challenge-Daamin909.daamin.json rename to domains/_github-pages-challenge-daamin909.daamin.json diff --git a/domains/_github-pages-challenge-DebtlessFlea.debtlessflea.json b/domains/_github-pages-challenge-debtlessflea.debtlessflea.json similarity index 100% rename from domains/_github-pages-challenge-DebtlessFlea.debtlessflea.json rename to domains/_github-pages-challenge-debtlessflea.debtlessflea.json diff --git a/domains/_github-pages-challenge-Defective4.defective.json b/domains/_github-pages-challenge-defective4.defective.json similarity index 100% rename from domains/_github-pages-challenge-Defective4.defective.json rename to domains/_github-pages-challenge-defective4.defective.json diff --git a/domains/_github-pages-challenge-Dev-Ajay-sahani.ajays.json b/domains/_github-pages-challenge-dev-ajay-sahani.ajays.json similarity index 100% rename from domains/_github-pages-challenge-Dev-Ajay-sahani.ajays.json rename to domains/_github-pages-challenge-dev-ajay-sahani.ajays.json diff --git a/domains/_github-pages-challenge-DevHanza.hansana.json b/domains/_github-pages-challenge-devhanza.hansana.json similarity index 100% rename from domains/_github-pages-challenge-DevHanza.hansana.json rename to domains/_github-pages-challenge-devhanza.hansana.json diff --git a/domains/_github-pages-challenge-Diordnas.cassie.json b/domains/_github-pages-challenge-diordnas.cassie.json similarity index 100% rename from domains/_github-pages-challenge-Diordnas.cassie.json rename to domains/_github-pages-challenge-diordnas.cassie.json diff --git a/domains/_github-pages-challenge-Fluffythebunny.json b/domains/_github-pages-challenge-fluffythebunny.json similarity index 100% rename from domains/_github-pages-challenge-Fluffythebunny.json rename to domains/_github-pages-challenge-fluffythebunny.json diff --git a/domains/_github-pages-challenge-FoxsDenYT.foxsden.json b/domains/_github-pages-challenge-foxsdenyt.foxsden.json similarity index 100% rename from domains/_github-pages-challenge-FoxsDenYT.foxsden.json rename to domains/_github-pages-challenge-foxsdenyt.foxsden.json diff --git a/domains/_github-pages-challenge-HarshNarayanJha.harshnj.json b/domains/_github-pages-challenge-harshnarayanjha.harshnj.json similarity index 100% rename from domains/_github-pages-challenge-HarshNarayanJha.harshnj.json rename to domains/_github-pages-challenge-harshnarayanjha.harshnj.json diff --git a/domains/_github-pages-challenge-Hima-Pro.tdim.json b/domains/_github-pages-challenge-hima-pro.tdim.json similarity index 100% rename from domains/_github-pages-challenge-Hima-Pro.tdim.json rename to domains/_github-pages-challenge-hima-pro.tdim.json diff --git a/domains/_github-pages-challenge-i-Jer.jer.json b/domains/_github-pages-challenge-i-jer.jer.json similarity index 100% rename from domains/_github-pages-challenge-i-Jer.jer.json rename to domains/_github-pages-challenge-i-jer.jer.json diff --git a/domains/_github-pages-challenge-ImShyMike.shymike.json b/domains/_github-pages-challenge-imshymike.shymike.json similarity index 100% rename from domains/_github-pages-challenge-ImShyMike.shymike.json rename to domains/_github-pages-challenge-imshymike.shymike.json diff --git a/domains/_github-pages-challenge-JustStudio7.j.json b/domains/_github-pages-challenge-juststudio7.j.json similarity index 100% rename from domains/_github-pages-challenge-JustStudio7.j.json rename to domains/_github-pages-challenge-juststudio7.j.json diff --git a/domains/_github-pages-challenge-JustStudio7.juststudio.json b/domains/_github-pages-challenge-juststudio7.juststudio.json similarity index 100% rename from domains/_github-pages-challenge-JustStudio7.juststudio.json rename to domains/_github-pages-challenge-juststudio7.juststudio.json diff --git a/domains/_github-pages-challenge-JVDesignBavaria.jvdesign.json b/domains/_github-pages-challenge-jvdesignbavaria.jvdesign.json similarity index 100% rename from domains/_github-pages-challenge-JVDesignBavaria.jvdesign.json rename to domains/_github-pages-challenge-jvdesignbavaria.jvdesign.json diff --git a/domains/_github-pages-challenge-LevaniVashadze.levani.json b/domains/_github-pages-challenge-levanivashadze.levani.json similarity index 100% rename from domains/_github-pages-challenge-LevaniVashadze.levani.json rename to domains/_github-pages-challenge-levanivashadze.levani.json diff --git a/domains/_github-pages-challenge-LIGMATV.ligmatv.json b/domains/_github-pages-challenge-ligmatv.ligmatv.json similarity index 100% rename from domains/_github-pages-challenge-LIGMATV.ligmatv.json rename to domains/_github-pages-challenge-ligmatv.ligmatv.json diff --git a/domains/_github-pages-challenge-LowkeyGUY4444.akshya.json b/domains/_github-pages-challenge-lowkeyguy4444.akshya.json similarity index 100% rename from domains/_github-pages-challenge-LowkeyGUY4444.akshya.json rename to domains/_github-pages-challenge-lowkeyguy4444.akshya.json diff --git a/domains/_github-pages-challenge-MadisonWirtanen.zwyz.json b/domains/_github-pages-challenge-madisonwirtanen.zwyz.json similarity index 100% rename from domains/_github-pages-challenge-MadisonWirtanen.zwyz.json rename to domains/_github-pages-challenge-madisonwirtanen.zwyz.json diff --git a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json b/domains/_github-pages-challenge-mrdev88.mahdiruiz.json similarity index 100% rename from domains/_github-pages-challenge-Mrdev88.mahdiruiz.json rename to domains/_github-pages-challenge-mrdev88.mahdiruiz.json diff --git a/domains/_github-pages-challenge-MukuJhansi.gunman.json b/domains/_github-pages-challenge-mukujhansi.gunman.json similarity index 100% rename from domains/_github-pages-challenge-MukuJhansi.gunman.json rename to domains/_github-pages-challenge-mukujhansi.gunman.json diff --git a/domains/_github-pages-challenge-Myrdincx.myrdin.json b/domains/_github-pages-challenge-myrdincx.myrdin.json similarity index 100% rename from domains/_github-pages-challenge-Myrdincx.myrdin.json rename to domains/_github-pages-challenge-myrdincx.myrdin.json diff --git a/domains/_github-pages-challenge-NamesMT.namesmt.json b/domains/_github-pages-challenge-namesmt.namesmt.json similarity index 100% rename from domains/_github-pages-challenge-NamesMT.namesmt.json rename to domains/_github-pages-challenge-namesmt.namesmt.json diff --git a/domains/_github-pages-challenge-nCenti.centi.json b/domains/_github-pages-challenge-ncenti.centi.json similarity index 100% rename from domains/_github-pages-challenge-nCenti.centi.json rename to domains/_github-pages-challenge-ncenti.centi.json diff --git a/domains/_github-pages-challenge-Nekitori17.nekitori17.json b/domains/_github-pages-challenge-nekitori17.nekitori17.json similarity index 100% rename from domains/_github-pages-challenge-Nekitori17.nekitori17.json rename to domains/_github-pages-challenge-nekitori17.nekitori17.json diff --git a/domains/_github-pages-challenge-Noma4321.noma.json b/domains/_github-pages-challenge-noma4321.noma.json similarity index 100% rename from domains/_github-pages-challenge-Noma4321.noma.json rename to domains/_github-pages-challenge-noma4321.noma.json diff --git a/domains/_github-pages-challenge-PokedWasTaken.poked.json b/domains/_github-pages-challenge-pokedwastaken.poked.json similarity index 100% rename from domains/_github-pages-challenge-PokedWasTaken.poked.json rename to domains/_github-pages-challenge-pokedwastaken.poked.json diff --git a/domains/_github-pages-challenge-PrivacySecured.ps.json b/domains/_github-pages-challenge-privacysecured.ps.json similarity index 100% rename from domains/_github-pages-challenge-PrivacySecured.ps.json rename to domains/_github-pages-challenge-privacysecured.ps.json diff --git a/domains/_github-pages-challenge-Riihime.riihime.json b/domains/_github-pages-challenge-riihime.riihime.json similarity index 100% rename from domains/_github-pages-challenge-Riihime.riihime.json rename to domains/_github-pages-challenge-riihime.riihime.json diff --git a/domains/_github-pages-challenge-RomzyyTV.romzyytv.json b/domains/_github-pages-challenge-romzyytv.romzyytv.json similarity index 100% rename from domains/_github-pages-challenge-RomzyyTV.romzyytv.json rename to domains/_github-pages-challenge-romzyytv.romzyytv.json diff --git a/domains/_github-pages-challenge-Rouf0x.json b/domains/_github-pages-challenge-rouf0x.json similarity index 100% rename from domains/_github-pages-challenge-Rouf0x.json rename to domains/_github-pages-challenge-rouf0x.json diff --git a/domains/_github-pages-challenge-Satindar31.satindar.json b/domains/_github-pages-challenge-satindar31.satindar.json similarity index 100% rename from domains/_github-pages-challenge-Satindar31.satindar.json rename to domains/_github-pages-challenge-satindar31.satindar.json diff --git a/domains/_github-pages-challenge-ScytheMediaTheDev.scythemedia.json b/domains/_github-pages-challenge-scythemediathedev.scythemedia.json similarity index 100% rename from domains/_github-pages-challenge-ScytheMediaTheDev.scythemedia.json rename to domains/_github-pages-challenge-scythemediathedev.scythemedia.json diff --git a/domains/_github-pages-challenge-Shaunfurtado.blog.shaunfurtado.json b/domains/_github-pages-challenge-shaunfurtado.blog.shaunfurtado.json similarity index 100% rename from domains/_github-pages-challenge-Shaunfurtado.blog.shaunfurtado.json rename to domains/_github-pages-challenge-shaunfurtado.blog.shaunfurtado.json diff --git a/domains/_github-pages-challenge-Sife-shuo.sife.json b/domains/_github-pages-challenge-sife-shuo.sife.json similarity index 100% rename from domains/_github-pages-challenge-Sife-shuo.sife.json rename to domains/_github-pages-challenge-sife-shuo.sife.json diff --git a/domains/_github-pages-challenge-SkyExploreWasTaken.sewt.json b/domains/_github-pages-challenge-skyexplorewastaken.sewt.json similarity index 100% rename from domains/_github-pages-challenge-SkyExploreWasTaken.sewt.json rename to domains/_github-pages-challenge-skyexplorewastaken.sewt.json diff --git a/domains/_github-pages-challenge-Socketlike.evie.json b/domains/_github-pages-challenge-socketlike.evie.json similarity index 100% rename from domains/_github-pages-challenge-Socketlike.evie.json rename to domains/_github-pages-challenge-socketlike.evie.json diff --git a/domains/_github-pages-challenge-Stacksyz.stacksyz.json b/domains/_github-pages-challenge-stacksyz.stacksyz.json similarity index 100% rename from domains/_github-pages-challenge-Stacksyz.stacksyz.json rename to domains/_github-pages-challenge-stacksyz.stacksyz.json diff --git a/domains/_github-pages-challenge-Th3-C0der.th3.json b/domains/_github-pages-challenge-th3-c0der.th3.json similarity index 100% rename from domains/_github-pages-challenge-Th3-C0der.th3.json rename to domains/_github-pages-challenge-th3-c0der.th3.json diff --git a/domains/_github-pages-challenge-TheOldZoom.zoom.json b/domains/_github-pages-challenge-theoldzoom.zoom.json similarity index 100% rename from domains/_github-pages-challenge-TheOldZoom.zoom.json rename to domains/_github-pages-challenge-theoldzoom.zoom.json diff --git a/domains/_github-pages-challenge-TheWongLife.thewonglife.json b/domains/_github-pages-challenge-thewonglife.thewonglife.json similarity index 100% rename from domains/_github-pages-challenge-TheWongLife.thewonglife.json rename to domains/_github-pages-challenge-thewonglife.thewonglife.json diff --git a/domains/_github-pages-challenge-UtilsForTheWeb.utils.json b/domains/_github-pages-challenge-utilsfortheweb.utils.json similarity index 100% rename from domains/_github-pages-challenge-UtilsForTheWeb.utils.json rename to domains/_github-pages-challenge-utilsfortheweb.utils.json diff --git a/domains/_github-pages-challenge-xKhronoz.xkhronoz.json b/domains/_github-pages-challenge-xkhronoz.xkhronoz.json similarity index 100% rename from domains/_github-pages-challenge-xKhronoz.xkhronoz.json rename to domains/_github-pages-challenge-xkhronoz.xkhronoz.json diff --git a/domains/_github-pages-challenge-YantCaccia.antonio.json b/domains/_github-pages-challenge-yantcaccia.antonio.json similarity index 100% rename from domains/_github-pages-challenge-YantCaccia.antonio.json rename to domains/_github-pages-challenge-yantcaccia.antonio.json diff --git a/domains/_github-pages-challenge-YouFoundAlpha.alpha.json b/domains/_github-pages-challenge-youfoundalpha.alpha.json similarity index 100% rename from domains/_github-pages-challenge-YouFoundAlpha.alpha.json rename to domains/_github-pages-challenge-youfoundalpha.alpha.json diff --git a/domains/_github-pages-challenge-YummyOreo.oreo.json b/domains/_github-pages-challenge-yummyoreo.oreo.json similarity index 100% rename from domains/_github-pages-challenge-YummyOreo.oreo.json rename to domains/_github-pages-challenge-yummyoreo.oreo.json From 074b7e2aae12c5705d9fcab6ba403556fe5a192b Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 21:18:50 +0800 Subject: [PATCH 115/117] move some stuff around --- dnsconfig.js | 49 +- package-lock.json | 2437 ----------------------------------------- tests/domains.test.js | 5 +- tests/json.test.js | 23 +- tests/records.test.js | 276 +---- utils/functions.js | 51 +- utils/records.js | 112 ++ 7 files changed, 185 insertions(+), 2768 deletions(-) delete mode 100644 package-lock.json create mode 100644 utils/records.js diff --git a/dnsconfig.js b/dnsconfig.js index c8f21c793..7f631d406 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -29,18 +29,14 @@ for (var subdomain in domains) { // Handle A records if (domainData.record.A) { for (var a in domainData.record.A) { - records.push( - A(subdomainName, IP(domainData.record.A[a]), proxyState) - ); + records.push(A(subdomainName, IP(domainData.record.A[a]), proxyState)); } } // Handle AAAA records if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { - records.push( - AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) - ); + records.push(AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState)); } } @@ -48,14 +44,7 @@ for (var subdomain in domains) { if (domainData.record.CAA) { for (var caa in domainData.record.CAA) { var caaRecord = domainData.record.CAA[caa]; - records.push( - CAA( - subdomainName, - caaRecord.flags, - caaRecord.tag, - caaRecord.value - ) - ); + records.push(CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value)); } } @@ -63,13 +52,9 @@ for (var subdomain in domains) { if (domainData.record.CNAME) { // Allow CNAME record on root if (subdomainName === "@") { - records.push( - ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState) - ); + records.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); } else { - records.push( - CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) - ); + records.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } } @@ -78,13 +63,7 @@ for (var subdomain in domains) { for (var ds in domainData.record.DS) { var dsRecord = domainData.record.DS[ds]; records.push( - DS( - subdomainName, - dsRecord.key_tag, - dsRecord.algorithm, - dsRecord.digest_type, - dsRecord.digest - ) + DS(subdomainName, dsRecord.key_tag, dsRecord.algorithm, dsRecord.digest_type, dsRecord.digest) ); } } @@ -92,13 +71,7 @@ for (var subdomain in domains) { // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { - records.push( - MX( - subdomainName, - 10 + parseInt(mx), - domainData.record.MX[mx] + "." - ) - ); + records.push(MX(subdomainName, 10 + parseInt(mx), domainData.record.MX[mx] + ".")); } } @@ -114,13 +87,7 @@ for (var subdomain in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; records.push( - SRV( - subdomainName, - srvRecord.priority, - srvRecord.weight, - srvRecord.port, - srvRecord.target + "." - ) + SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } } diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index b471fdeb1..000000000 --- a/package-lock.json +++ /dev/null @@ -1,2437 +0,0 @@ -{ - "name": "register", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "devDependencies": { - "ava": "^6.2.0", - "fs-extra": "^11.2.0" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vercel/nft": { - "version": "0.27.6", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.6.tgz", - "integrity": "sha512-mwuyUxskdcV8dd7N7JnxBgvFEz1D9UOePI/WyLLzktv6HSCwgPNQGit/UJ2IykAWGlypKw4pBQjOKWvIbXITSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.11", - "@rollup/pluginutils": "^4.0.0", - "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.5", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.8", - "node-gyp-build": "^4.2.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "nft": "out/cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "license": "ISC" - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arrgv": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arrgv/-/arrgv-1.0.2.tgz", - "integrity": "sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/arrify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", - "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/async-sema": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", - "dev": true, - "license": "MIT" - }, - "node_modules/ava": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ava/-/ava-6.2.0.tgz", - "integrity": "sha512-+GZk5PbyepjiO/68hzCZCUepQOQauKfNnI7sA4JukBTg97jD7E+tDKEA7OhGOGr6EorNNMM9+jqvgHVOTOzG4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vercel/nft": "^0.27.5", - "acorn": "^8.13.0", - "acorn-walk": "^8.3.4", - "ansi-styles": "^6.2.1", - "arrgv": "^1.0.2", - "arrify": "^3.0.0", - "callsites": "^4.2.0", - "cbor": "^9.0.2", - "chalk": "^5.3.0", - "chunkd": "^2.0.1", - "ci-info": "^4.0.0", - "ci-parallel-vars": "^1.0.1", - "cli-truncate": "^4.0.0", - "code-excerpt": "^4.0.0", - "common-path-prefix": "^3.0.0", - "concordance": "^5.0.4", - "currently-unhandled": "^0.4.1", - "debug": "^4.3.7", - "emittery": "^1.0.3", - "figures": "^6.1.0", - "globby": "^14.0.2", - "ignore-by-default": "^2.1.0", - "indent-string": "^5.0.0", - "is-plain-object": "^5.0.0", - "is-promise": "^4.0.0", - "matcher": "^5.0.0", - "memoize": "^10.0.0", - "ms": "^2.1.3", - "p-map": "^7.0.2", - "package-config": "^5.0.0", - "picomatch": "^4.0.2", - "plur": "^5.1.0", - "pretty-ms": "^9.1.0", - "resolve-cwd": "^3.0.0", - "stack-utils": "^2.0.6", - "strip-ansi": "^7.1.0", - "supertap": "^3.0.1", - "temp-dir": "^3.0.0", - "write-file-atomic": "^6.0.0", - "yargs": "^17.7.2" - }, - "bin": { - "ava": "entrypoints/cli.mjs" - }, - "engines": { - "node": "^18.18 || ^20.8 || ^22 || >=23" - }, - "peerDependencies": { - "@ava/typescript": "*" - }, - "peerDependenciesMeta": { - "@ava/typescript": { - "optional": true - } - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/blueimp-md5": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", - "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", - "dev": true, - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/callsites": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-4.2.0.tgz", - "integrity": "sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cbor": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.2.tgz", - "integrity": "sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "nofilter": "^3.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/chunkd": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-2.0.1.tgz", - "integrity": "sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/ci-info": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ci-parallel-vars": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.1.tgz", - "integrity": "sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/code-excerpt": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz", - "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==", - "dev": true, - "license": "MIT", - "dependencies": { - "convert-to-spaces": "^2.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true, - "license": "ISC" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/concordance": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz", - "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "date-time": "^3.1.0", - "esutils": "^2.0.3", - "fast-diff": "^1.2.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.15", - "md5-hex": "^3.0.1", - "semver": "^7.3.2", - "well-known-symbols": "^2.0.0" - }, - "engines": { - "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/convert-to-spaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz", - "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/date-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", - "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", - "dev": true, - "license": "MIT", - "dependencies": { - "time-zone": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/emittery": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-1.0.3.tgz", - "integrity": "sha512-tJdCJitoy2lrC2ldJcqN4vkqJ00lT+tOWNT1hBJjO/3FDMJa5TTIiYGCKGkn/WfCyOzUMObeohbVTj00fhiLiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true, - "license": "MIT" - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/figures": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", - "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-unicode-supported": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up-simple": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", - "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/gauge/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", - "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globby": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-by-default": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-2.1.0.tgz", - "integrity": "sha512-yiWd4GVmJp0Q6ghmM2B/V3oZGRmjrKLXvHR3TE1nfoXsmoggllfZUQe74EN0fJdPFZu2NIvNdrMMLm3OsV7Ohw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10 <11 || >=12 <13 || >=14" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/irregular-plurals": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", - "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-unicode-supported": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", - "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/load-json-file": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", - "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, - "license": "MIT" - }, - "node_modules/make-dir": { - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/matcher": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-5.0.0.tgz", - "integrity": "sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/md5-hex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", - "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", - "dev": true, - "license": "MIT", - "dependencies": { - "blueimp-md5": "^2.10.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/memoize": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/memoize/-/memoize-10.0.0.tgz", - "integrity": "sha512-H6cBLgsi6vMWOcCpvVCdFFnl3kerEXbrYh9q+lY6VXvQSmM6CkmV08VOwT+WE2tzIEqRPFfAq3fm4v/UIW6mSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-function": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sindresorhus/memoize?sponsor=1" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/mimic-function": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", - "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", - "dev": true, - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/nofilter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz", - "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.19" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/p-map": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.2.tgz", - "integrity": "sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-config": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/package-config/-/package-config-5.0.0.tgz", - "integrity": "sha512-GYTTew2slBcYdvRHqjhwaaydVMvn/qrGC323+nKclYioNSLTDUM/lGgtGTgyHVtYcozb+XkE8CNhwcraOmZ9Mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up-simple": "^1.0.0", - "load-json-file": "^7.0.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-ms": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", - "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/plur": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/plur/-/plur-5.1.0.tgz", - "integrity": "sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "irregular-plurals": "^3.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-ms": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.1.0.tgz", - "integrity": "sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse-ms": "^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-cwd": { - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true, - "license": "ISC" - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/supertap": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/supertap/-/supertap-3.0.1.tgz", - "integrity": "sha512-u1ZpIBCawJnO+0QePsEiOknOfCRq0yERxiAchT0i4li0WHNUJbf0evXXSXOcCAR4M8iMDoajXYmstm/qO81Isw==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^5.0.0", - "js-yaml": "^3.14.1", - "serialize-error": "^7.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/temp-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", - "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - } - }, - "node_modules/time-zone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", - "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/well-known-symbols": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", - "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=6" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wide-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wide-align/node_modules/is-fullwidth-code-point": { - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-6.0.0.tgz", - "integrity": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - } - } -} diff --git a/tests/domains.test.js b/tests/domains.test.js index 14dc45ad6..eddb7833c 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -12,10 +12,7 @@ t("Nested subdomains should not exist without a parent subdomain", (t) => { if (subdomain.split(".").length > 1) { const parentSubdomain = subdomain.split(".").pop(); - t.true( - files.includes(`${parentSubdomain}.json`), - `${file}: Parent subdomain does not exist` - ); + t.true(files.includes(`${parentSubdomain}.json`), `${file}: Parent subdomain does not exist`); } }); diff --git a/tests/json.test.js b/tests/json.test.js index 3663d42ba..a9486349a 100644 --- a/tests/json.test.js +++ b/tests/json.test.js @@ -4,25 +4,24 @@ const path = require("path"); const requiredFields = { owner: "object", - record: "object", + record: "object" }; const optionalFields = { proxied: "boolean", - reserved: "boolean", + reserved: "boolean" }; const requiredOwnerFields = { - username: "string", + username: "string" }; const optionalOwnerFields = { - email: "string", + email: "string" }; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; -const hostnameRegex = - /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; +const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; const domainsPath = path.resolve("domains"); const files = fs.readdirSync(domainsPath); @@ -30,11 +29,7 @@ const files = fs.readdirSync(domainsPath); const validateRequiredFields = (t, obj, requiredFields, file) => { Object.keys(requiredFields).forEach((key) => { t.true(obj.hasOwnProperty(key), `${file}: Missing required field: ${key}`); - t.is( - typeof obj[key], - requiredFields[key], - `${file}: Field ${key} should be of type ${requiredFields[key]}` - ); + t.is(typeof obj[key], requiredFields[key], `${file}: Field ${key} should be of type ${requiredFields[key]}`); }); }; @@ -94,11 +89,7 @@ t("All files should have valid optional fields", (t) => { validateOptionalFields(t, data.owner, optionalOwnerFields, file); if (data.owner.email) { - t.regex( - data.owner.email, - emailRegex, - `${file}: Owner email should be a valid email address` - ); + t.regex(data.owner.email, emailRegex, `${file}: Owner email should be a valid email address`); } }); }); diff --git a/tests/records.test.js b/tests/records.test.js index 26b4b003f..2dc8fa4f0 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -2,57 +2,39 @@ const t = require("ava"); const fs = require("fs-extra"); const path = require("path"); -const { expandIPv6, isPublicIPv4, isPublicIPv6 } = require("../utils/functions"); +const { + checkCNAME, + checkNSAndDS, + validateHostname, + validateIPv4, + validateIPv6, + validateSpecialRecords, + validateTXT, + validateURL +} = require("../utils/records"); const validRecordTypes = ["A", "AAAA", "CAA", "CNAME", "DS", "MX", "NS", "SRV", "TXT", "URL"]; -const hostnameRegex = - /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; -const ipv4Regex = - /^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}$/; -const ipv6Regex = - /^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$|^::(?:[0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4}$|^(?:[0-9a-fA-F]{1,4}:){1,7}:$|^(?:[0-9a-fA-F]{1,4}:){0,6}::(?:[0-9a-fA-F]{1,4}:){0,5}[0-9a-fA-F]{1,4}$/; - const domainsPath = path.resolve("domains"); const files = fs.readdirSync(domainsPath); t("All files should have valid record types", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); - const recordKeys = Object.keys(data.record); recordKeys.forEach((key) => { t.true(validRecordTypes.includes(key), `${file}: Invalid record type: ${key}`); }); - // CNAME records cannot be combined with any other record type - if (recordKeys.includes("CNAME")) { - t.is(recordKeys.length, Number(1), `${file}: CNAME records cannot be combined with other records`); - } - - // NS records cannot be combined with any other record type, except for DS records - if (recordKeys.includes("NS")) { - t.true( - recordKeys.length === 1 || recordKeys.length === 2 && recordKeys.includes("DS"), - `${file}: NS records cannot be combined with other records, except for DS records` - ); - } - - // DS records must be combined with NS records - if (recordKeys.includes("DS")) { - t.true( - recordKeys.includes("NS"), - `${file}: DS records must be combined with NS records` - ); - } + checkCNAME(t, file, recordKeys); + checkNSAndDS(t, file, recordKeys); }); }); t("All files should not have duplicate record keys", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); - const recordKeys = Object.keys(data.record); const uniqueRecordKeys = new Set(recordKeys); @@ -63,236 +45,34 @@ t("All files should not have duplicate record keys", (t) => { t("All files should have valid record values", (t) => { files.forEach((file) => { const data = fs.readJsonSync(path.join(domainsPath, file)); - Object.keys(data.record).forEach((key) => { const value = data.record[key]; - // These records must be an array of strings if (["A", "AAAA", "MX", "NS"].includes(key)) { t.true(Array.isArray(value), `${file}: Record value should be an array for ${key}`); - value.forEach((record) => { - t.true( - typeof record === "string", - `${file}: Record value should be a string for ${key}` - ); - }); - - // A records must be a valid IPv4 address - if (key === "A") { - value.forEach((record) => { - t.regex( - record, - ipv4Regex, - `${file}: Record value should be a valid IPv4 address for ${key} at index ${value.indexOf( - record - )}` - ); - - t.true( - isPublicIPv4(record, data.proxied), - `${file}: Record value should be a public IPv4 address for ${key} at index ${value.indexOf( - record - )}` - ); - }); - } - - // AAAA records must be a valid IPv6 address - if (key === "AAAA") { - value.forEach((record) => { - t.regex( - expandIPv6(record), - ipv6Regex, - `${file}: Record value should be a valid IPv6 address for ${key} at index ${value.indexOf( - record - )}` - ); - - t.true( - isPublicIPv6(record), - `${file}: Record value should be a public IPv6 address for ${key} at index ${value.indexOf( - record - )}` - ); - }); - } - - // MX and NS records must be a valid hostname - if (["MX", "NS"].includes(key)) { - value.forEach((record) => { - t.regex( - record, - hostnameRegex, - `${file}: Record value should be a valid hostname for ${key} at index ${value.indexOf( - record - )}` - ); - }); - } - } - - // These records must be strings - if (["CNAME", "URL"].includes(key)) { - t.true( - typeof value === "string", - `${file}: Record value should be a string for ${key}` + value.forEach((record) => + t.true(typeof record === "string", `${file}: Record value should be a string for ${key}`) ); - // CNAME records must be a valid hostname - if (key === "CNAME") { - t.regex( - value, - hostnameRegex, - `${file}: Record value should be a valid hostname for ${key}` - ); - } + if (key === "A") validateIPv4(t, file, key, value, data); + if (key === "AAAA") validateIPv6(t, file, key, value); + if (["MX", "NS"].includes(key)) validateHostname(t, file, key, value); + } else if (["CNAME", "URL"].includes(key)) { + t.true(typeof value === "string", `${file}: Record value should be a string for ${key}`); - // URL records must be a valid URL - if (key === "URL") { - try { - new URL(value); - } catch (error) { - t.fail(`${file}: Record value should be a valid URL for ${key}`); - } - } - } - - // These records must be arrays of objects - if (["CAA", "DS", "SRV"].includes(key)) { + if (key === "CNAME") validateHostname(t, file, key, [value]); + if (key === "URL") validateURL(t, file, key, value); + } else if (["CAA", "DS", "SRV"].includes(key)) { t.true(Array.isArray(value), `${file}: Record value should be an array for ${key}`); - value.forEach((record) => { - t.true( - typeof record === "object", - `${file}: Record value should be an object for ${key} at index ${value.indexOf( - record - )}` - ); - }); + value.forEach((record) => + t.true(typeof record === "object", `${file}: Record value should be an object for ${key}`) + ); - if (key === "CAA") { - value.forEach((record) => { - // flags must be a number - t.true( - typeof record.flags === "number", - `${file}: CAA record value should have a number for flags at index ${value.indexOf( - record - )}` - ); - - // tag and value must be strings - t.true( - typeof record.tag === "string", - `${file}: CAA record value should have a string for tag at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.value === "string", - `${file}: CAA record value should have a string for value at index ${value.indexOf( - record - )}` - ); - }); - } - - if (key === "DS") { - value.forEach((record) => { - // key_tag, algorithm, and digest_type must be numbers - t.true( - typeof record.key_tag === "number", - `${file}: DS record value should have a number for key_tag at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.algorithm === "number", - `${file}: DS record value should have a number for algorithm at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.digest_type === "number", - `${file}: DS record value should have a number for digest_type at index ${value.indexOf( - record - )}` - ); - - // digest must be a string - t.true( - typeof record.digest === "string", - `${file}: DS record value should have a string for digest at index ${value.indexOf( - record - )}` - ); - }); - } - - if (key === "SRV") { - value.forEach((record) => { - // priority, weight, and port must be numbers - t.true( - typeof record.priority === "number", - `${file}: SRV record value should have a number for priority at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.weight === "number", - `${file}: SRV record value should have a number for weight at index ${value.indexOf( - record - )}` - ); - - t.true( - typeof record.port === "number", - `${file}: SRV record value should have a number for port at index ${value.indexOf( - record - )}` - ); - - // target must be a string - t.true( - typeof record.target === "string", - `${file}: SRV record value should have a string for target at index ${value.indexOf( - record - )}` - ); - - // target must be a valid hostname - t.regex( - value.target, - hostnameRegex, - `${file}: SRV record value should be a valid hostname for target at index ${value.indexOf( - record - )}` - ); - }); - } - } - - // TXT records must be either a string or array of strings - if (key === "TXT") { - if (Array.isArray(value)) { - value.forEach((record) => { - t.true( - typeof record === "string", - `${file}: Record value should be a string for ${key} at index ${value.indexOf( - record - )}` - ); - }); - } else { - t.true( - typeof value === "string", - `${file}: Record value should be a string for ${key}` - ); - } + validateSpecialRecords(t, file, key, value); + } else if (key === "TXT") { + validateTXT(t, file, key, value); } }); }); diff --git a/utils/functions.js b/utils/functions.js index 85a49a005..ce15acdd4 100644 --- a/utils/functions.js +++ b/utils/functions.js @@ -8,9 +8,13 @@ module.exports.expandIPv6 = function (ip) { // Calculate how many "0000" segments are missing const nonEmptySegments = segments.filter((seg) => seg !== ""); const missingSegments = 8 - nonEmptySegments.length; - + // Insert the missing "0000" segments into the position of the empty segment - segments = [...nonEmptySegments.slice(0, emptyIndex), ...Array(missingSegments).fill("0000"), ...nonEmptySegments.slice(emptyIndex)]; + segments = [ + ...nonEmptySegments.slice(0, emptyIndex), + ...Array(missingSegments).fill("0000"), + ...nonEmptySegments.slice(emptyIndex) + ]; } // Expand each segment to 4 characters, padding with leading zeros @@ -21,10 +25,10 @@ module.exports.expandIPv6 = function (ip) { }; module.exports.isPublicIPv4 = function (ip, proxied) { - const parts = ip.split('.').map(Number); + const parts = ip.split(".").map(Number); // Validate IPv4 address format - if (parts.length !== 4 || parts.some(part => isNaN(part) || part < 0 || part > 255)) { + if (parts.length !== 4 || parts.some((part) => isNaN(part) || part < 0 || part > 255)) { return false; } @@ -36,19 +40,20 @@ module.exports.isPublicIPv4 = function (ip, proxied) { // Check for private and reserved IPv4 ranges return !( // Private ranges - parts[0] === 10 || - (parts[0] === 172 && parts[1] >= 16 && parts[1] <= 31) || - (parts[0] === 192 && parts[1] === 168) || - - // Reserved or special-use ranges - (parts[0] === 100 && parts[1] >= 64 && parts[1] <= 127) || // Carrier-grade NAT - (parts[0] === 169 && parts[1] === 254) || // Link-local - (parts[0] === 192 && parts[1] === 0 && parts[2] === 0) || // IETF Protocol Assignments - (parts[0] === 192 && parts[1] === 0 && parts[2] === 2) || // Documentation (TEST-NET-1) - (parts[0] === 198 && parts[1] === 18) || // Network Interconnect Devices - (parts[0] === 198 && parts[1] === 51 && parts[2] === 100) || // Documentation (TEST-NET-2) - (parts[0] === 203 && parts[1] === 0 && parts[2] === 113) || // Documentation (TEST-NET-3) - (parts[0] >= 224) // Multicast and reserved ranges + ( + parts[0] === 10 || + (parts[0] === 172 && parts[1] >= 16 && parts[1] <= 31) || + (parts[0] === 192 && parts[1] === 168) || + // Reserved or special-use ranges + (parts[0] === 100 && parts[1] >= 64 && parts[1] <= 127) || // Carrier-grade NAT + (parts[0] === 169 && parts[1] === 254) || // Link-local + (parts[0] === 192 && parts[1] === 0 && parts[2] === 0) || // IETF Protocol Assignments + (parts[0] === 192 && parts[1] === 0 && parts[2] === 2) || // Documentation (TEST-NET-1) + (parts[0] === 198 && parts[1] === 18) || // Network Interconnect Devices + (parts[0] === 198 && parts[1] === 51 && parts[2] === 100) || // Documentation (TEST-NET-2) + (parts[0] === 203 && parts[1] === 0 && parts[2] === 113) || // Documentation (TEST-NET-3) + parts[0] >= 224 + ) // Multicast and reserved ranges ); }; @@ -57,10 +62,12 @@ module.exports.isPublicIPv6 = function (ip) { // Check for private or special-use IPv6 ranges return !( - normalizedIP.startsWith("fc") || // Unique Local Address (ULA) - normalizedIP.startsWith("fd") || // Unique Local Address (ULA) - normalizedIP.startsWith("fe80") || // Link-local - normalizedIP.startsWith("::1") || // Loopback address (::1) - normalizedIP.startsWith("2001:db8") // Documentation range + ( + normalizedIP.startsWith("fc") || // Unique Local Address (ULA) + normalizedIP.startsWith("fd") || // Unique Local Address (ULA) + normalizedIP.startsWith("fe80") || // Link-local + normalizedIP.startsWith("::1") || // Loopback address (::1) + normalizedIP.startsWith("2001:db8") + ) // Documentation range ); }; diff --git a/utils/records.js b/utils/records.js new file mode 100644 index 000000000..3840157bb --- /dev/null +++ b/utils/records.js @@ -0,0 +1,112 @@ +const { expandIPv6, isPublicIPv4, isPublicIPv6 } = require("./functions"); + +const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; +const ipv4Regex = /^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}$/; +const ipv6Regex = + /^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$|^::(?:[0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4}$|^(?:[0-9a-fA-F]{1,4}:){1,7}:$|^(?:[0-9a-fA-F]{1,4}:){0,6}::(?:[0-9a-fA-F]{1,4}:){0,5}[0-9a-fA-F]{1,4}$/; + +// Check CNAME records +function checkCNAME(t, file, recordKeys) { + if (recordKeys.includes("CNAME")) { + t.is(recordKeys.length, 1, `${file}: CNAME records cannot be combined with other records`); + } +} + +// Check NS and DS records +function checkNSAndDS(t, file, recordKeys) { + if (recordKeys.includes("NS")) { + t.true( + recordKeys.length === 1 || (recordKeys.length === 2 && recordKeys.includes("DS")), + `${file}: NS records cannot be combined with other records, except for DS records` + ); + } + + if (recordKeys.includes("DS")) { + t.true(recordKeys.includes("NS"), `${file}: DS records must be combined with NS records`); + } +} + +// Validate IPv4 record +function validateIPv4(t, file, key, value, data) { + value.forEach((record) => { + t.regex(record, ipv4Regex, `${file}: Record value should be a valid IPv4 address for ${key}`); + t.true(isPublicIPv4(record, data.proxied), `${file}: Record value should be a public IPv4 address for ${key}`); + }); +} + +// Validate IPv6 record +function validateIPv6(t, file, key, value) { + value.forEach((record) => { + t.regex(expandIPv6(record), ipv6Regex, `${file}: Record value should be a valid IPv6 address for ${key}`); + t.true(isPublicIPv6(record), `${file}: Record value should be a public IPv6 address for ${key}`); + }); +} + +// Validate hostname record +function validateHostname(t, file, key, value) { + value.forEach((record) => { + t.regex(record, hostnameRegex, `${file}: Record value should be a valid hostname for ${key}`); + }); +} + +// Validate URL record +function validateURL(t, file, key, value) { + try { + new URL(value); + } catch (error) { + t.fail(`${file}: Record value should be a valid URL for ${key}`); + } +} + +// Validate special records (CAA, DS, SRV) +function validateSpecialRecords(t, file, key, value) { + if (key === "CAA") { + value.forEach((record) => { + t.true(typeof record.flags === "number", `${file}: CAA record value should have a number for flags`); + t.true(typeof record.tag === "string", `${file}: CAA record value should have a string for tag`); + t.true(typeof record.value === "string", `${file}: CAA record value should have a string for value`); + }); + } + if (key === "DS") { + value.forEach((record) => { + t.true(typeof record.key_tag === "number", `${file}: DS record value should have a number for key_tag`); + t.true(typeof record.algorithm === "number", `${file}: DS record value should have a number for algorithm`); + t.true( + typeof record.digest_type === "number", + `${file}: DS record value should have a number for digest_type` + ); + t.true(typeof record.digest === "string", `${file}: DS record value should have a string for digest`); + }); + } + if (key === "SRV") { + value.forEach((record) => { + t.true(typeof record.priority === "number", `${file}: SRV record value should have a number for priority`); + t.true(typeof record.weight === "number", `${file}: SRV record value should have a number for weight`); + t.true(typeof record.port === "number", `${file}: SRV record value should have a number for port`); + t.true(typeof record.target === "string", `${file}: SRV record value should have a string for target`); + t.regex(record.target, hostnameRegex, `${file}: SRV record value should have a valid hostname for target`); + }); + } +} + +// Validate TXT record +function validateTXT(t, file, key, value) { + if (Array.isArray(value)) { + value.forEach((record) => + t.true(typeof record === "string", `${file}: Record value should be a string for ${key}`) + ); + } else { + t.true(typeof value === "string", `${file}: Record value should be a string for ${key}`); + } +} + +module.exports = { + checkCNAME, + checkNSAndDS, + validateIPv4, + validateIPv6, + validateHostname, + validateURL, + validateSpecialRecords, + validateTXT +}; From 58f3d5b92038d18b6f139bce0208fe5d60f6c0b2 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 21:25:53 +0800 Subject: [PATCH 116/117] Delete scripts directory --- scripts/rename-to-lowercase.js | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 scripts/rename-to-lowercase.js diff --git a/scripts/rename-to-lowercase.js b/scripts/rename-to-lowercase.js deleted file mode 100644 index 4dc932ee0..000000000 --- a/scripts/rename-to-lowercase.js +++ /dev/null @@ -1,32 +0,0 @@ -const fs = require("fs"); -const path = require("path"); - -const directoryPath = path.join(__dirname, "../domains"); - -function renameFilesToLowercase() { - // Read the files in the 'domains' directory - fs.readdir(directoryPath, (err, files) => { - if (err) { - console.error("Error reading directory:", err); - return; - } - - files.forEach((file) => { - const oldPath = path.join(directoryPath, file); - const newPath = path.join(directoryPath, file.toLowerCase()); - - // Only rename if the file name is not already in lowercase - if (oldPath !== newPath) { - fs.rename(oldPath, newPath, (err) => { - if (err) { - console.error("Error renaming file:", err); - } else { - console.log(`Renamed: ${file} -> ${file.toLowerCase()}`); - } - }); - } - }); - }); -} - -renameFilesToLowercase(); From ef82a966c0f8cf6c006836059d90be9acf7784d6 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Sat, 9 Nov 2024 21:28:20 +0800 Subject: [PATCH 117/117] Update mehul.json --- domains/mehul.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/mehul.json b/domains/mehul.json index 34311e1b8..545045737 100644 --- a/domains/mehul.json +++ b/domains/mehul.json @@ -2,9 +2,9 @@ "description" : "My Portfolio Website", "owner": { "username" : "psvm-tallman", - "email": "mehulsavio@gmail.com", + "email": "mehulsavio@gmail.com" }, "record": { - "URL" : "https://mehul-uttam-portfolio.vercel.app", + "URL" : "https://mehul-uttam-portfolio.vercel.app" } }