mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-10-17 18:14:20 +00:00
Sync fork with upstream
This commit is contained in:
commit
2ab02ddb84
48 files changed
+432
-29
No files matched your search
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "karimait12",
|
||||||
|
"email": "karimaityahia98@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": [
|
||||||
|
"v=DMARC1; p=none;"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "aaftab-vijapura",
|
||||||
|
"email": "aaftabvijapura@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=aaftab.is-a.dev,4db5a2fc5cdbd9e4a045"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "AdityaNair-jpg",
|
||||||
|
"email": "adityanair807@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=adityanair.is-a.dev,82901b06a9d9e42a9d58"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "agusmenchon",
|
||||||
|
"email": "agus.menchon@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=agustinmenchon.is-a.dev,6345b37e49e6d437f4dc"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Ameen-Sajeed"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=ameensajeed.is-a.dev,8762be537ff1be023bed"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "ayuuXploits"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=ayuuu.is-a.dev,bac52cc6825a4b7f5482"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "iLionL"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=bailex.is-a.dev,1b7c92da55a6210740ed"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Ryu2804",
|
||||||
|
"email": "everyrelativity@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=code-with-ryz.is-a.dev,8717f43b8cac48115ae8"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -4,6 +4,6 @@
|
|||||||
"email": "felixmanullang81@gmail.com"
|
"email": "felixmanullang81@gmail.com"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
"TXT": "vc-domain-verify=graxya.is-a.dev,f57c22ab53c078ea60ce"
|
"TXT": "vc-domain-verify=www.graxya.is-a.dev,b34ba055111eef3957ed"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "ApxllxCartxr",
|
||||||
|
"email": "josephfernando05@proton.me"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=joseph05.is-a.dev,3809e0d0805b10605835"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "LovedeepChani",
|
||||||
|
"email": "chanilovedeep@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=lovedeepchani.is-a.dev,a2e2097c4d06fc1d728b"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"owner": {
|
"owner": {
|
||||||
"username": "nixxlte",
|
"username": "nixpanqueca",
|
||||||
"email": "iamthenix@yahoo.com",
|
"email": "iamthenix@yahoo.com",
|
||||||
"discord": "nixxlte",
|
"discord": "rushpanqueca",
|
||||||
"twitter": "nixxlte"
|
"twitter": "nixxlte"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
|
|||||||
@@ -4,6 +4,6 @@
|
|||||||
"email": "oussamaasri80@gmail.com"
|
"email": "oussamaasri80@gmail.com"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
"TXT": "vc-domain-verify=oussamaelasri.is-a.dev,083628f95e59275703f6"
|
"TXT": "vc-domain-verify=oussamaelasri.is-a.dev,a356888bd9eccbd337dc"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "ronnaf",
|
||||||
|
"twitter": "https://twitter.com/ronnaf_"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=ronna.is-a.dev,cd0e75c1bac00158a008"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "imVansh2010",
|
||||||
|
"email": "agrwlvansh@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=vanshagarwal.is-a.dev,4817b746b9a0e778ffa6"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "woodapplesstudio",
|
||||||
|
"email": "woodapplessoftware@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "vc-domain-verify=woodapples.is-a.dev,94385bacb3755a9b2ea6"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "aaftab-vijapura",
|
||||||
|
"email": "aaftabvijapura@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": [
|
||||||
|
"216.198.79.1"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "AdityaNair-jpg",
|
||||||
|
"email": "adityanair807@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": ["216.198.79.1"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "agusmenchon",
|
||||||
|
"email": "agus.menchon@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": ["216.198.79.1"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Ameen-Sajeed"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": ["216.198.79.1"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -6,3 +6,4 @@
|
|||||||
"CNAME": "portfolio-ayuuxploits.vercel.app"
|
"CNAME": "portfolio-ayuuxploits.vercel.app"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "iLionL"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": ["216.198.79.1"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "MizukiSuzu",
|
||||||
|
"email": "calvinjohn0604@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"CNAME": "portfolio-bay-tau-ws5vij895l.vercel.app"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Ryu2804",
|
||||||
|
"email": "everyrelativity@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": ["216.198.79.1"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -4,8 +4,6 @@
|
|||||||
"discord": "seesatya"
|
"discord": "seesatya"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
"AAAA": [
|
"URL": "https://code.satya.indevs.in"
|
||||||
"2a0e:97c0:3ea:3bb::19"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+3
-2
@@ -1,8 +1,9 @@
|
|||||||
{
|
{
|
||||||
"owner": {
|
"owner": {
|
||||||
"username": "levankydu"
|
"username": "levankydu",
|
||||||
|
"email": "levankydu94@gmail.com"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
"CNAME": "levankydu.github.io"
|
"A": ["140.245.46.195"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+1
-1
@@ -4,6 +4,6 @@
|
|||||||
"email": "felixmanullang81@gmail.com"
|
"email": "felixmanullang81@gmail.com"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
"CNAME": "gratiaportofolio.vercel.app"
|
"A": ["216.198.79.1"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "MaseDev33"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"NS": ["hera.ns.cloudflare.com", "kip.ns.cloudflare.com"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "git-jagmohan",
|
||||||
|
"email": "letsmailjagmohan@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"CNAME": "git-jagmohan.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "ApxllxCartxr",
|
||||||
|
"email": "josephfernando05@proton.me"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": [
|
||||||
|
"216.198.79.1"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "khoadoan2008",
|
||||||
|
"email": "doancongkhoa2008@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"CNAME": "khoadoan2008.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"owner": {
|
|
||||||
"username": "dustfree999",
|
|
||||||
"email": "2149563945@qq.com"
|
|
||||||
},
|
|
||||||
"records": {
|
|
||||||
"A": ["43.138.126.226"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "LovedeepChani"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": ["216.198.79.1"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Topaz-code",
|
||||||
|
"email": "erabo65@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"CNAME": "cname.vercel-dns.com"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "masood-01"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"CNAME": "masood-01.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "nixpanqueca",
|
||||||
|
"email": "iamthenix@yahoo.com",
|
||||||
|
"discord": "rushpanqueca",
|
||||||
|
"twitter": "nixxlte"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": ["147.185.221.213"],
|
||||||
|
"SRV": [
|
||||||
|
{
|
||||||
|
"priority": 1,
|
||||||
|
"weight": 1,
|
||||||
|
"port": 52638,
|
||||||
|
"target": "practicing-heavily.tun.ply.gg"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "sajitpanta03"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"CNAME": "cname.vercel-dns.com"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"owner": {
|
"owner": {
|
||||||
"username": "nixxlte",
|
"username": "nixpanqueca",
|
||||||
"email": "iamthenix@yahoo.com",
|
"email": "iamthenix@yahoo.com",
|
||||||
"discord": "nixxlte",
|
"discord": "rushpanqueca",
|
||||||
"twitter": "nixxlte"
|
"twitter": "nixxlte"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
|
|||||||
@@ -4,6 +4,6 @@
|
|||||||
"email": "oussamaasri80@gmail.com"
|
"email": "oussamaasri80@gmail.com"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
"A": ["216.198.79.1"]
|
"CNAME": "portfolio-gray-two-93.vercel.app"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Topaz-code",
|
||||||
|
"email": "erabo65@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"TXT": "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDZMUmuibxM0pVjlomrqRVHiG9AZzojyJ+Stenuj0HuubEGOcqsiKOJx8JTaR0USr8G0vGWc1xSkab/izjh5ik3P3sqYWwJYNuKRgXZG97z/YZ3/okq8illKsaQRTO43/pcMBdVS+3tSH4mvcZFQ5WS6q3fZ/vaMyKLa9v3eVQODwIDAQAB"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "ronnaf",
|
||||||
|
"twitter": "https://twitter.com/ronnaf_"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"A": [
|
||||||
|
"216.198.79.1"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Sudarshan-veera",
|
||||||
|
"email": "sudarshan060617@gmail.com"
|
||||||
|
},
|
||||||
|
"records": {
|
||||||
|
"CNAME": "sudarshan-veera.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -4,6 +4,8 @@
|
|||||||
"email": "agrwlvansh@gmail.com"
|
"email": "agrwlvansh@gmail.com"
|
||||||
},
|
},
|
||||||
"records": {
|
"records": {
|
||||||
"CNAME": "cname.vercel-dns.com"
|
"A": [
|
||||||
|
"216.198.79.1"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+3
-1
@@ -1,7 +1,9 @@
|
|||||||
{
|
{
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "npx ava tests/*.test.js"
|
"test": "npx ava tests/*.test.js",
|
||||||
|
"check:reserved-order": "node util/check-reserved-order.cjs",
|
||||||
|
"add:reserved": "node util/add-reserved-subdomain.cjs"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"ava": "^8.0.1",
|
"ava": "^8.0.1",
|
||||||
|
|||||||
@@ -310,6 +310,11 @@ t("All files should have valid records", (t) => {
|
|||||||
`${file}: Files starting with '_vercel' must have format '_vercel.<name>.json'`
|
`${file}: Files starting with '_vercel' must have format '_vercel.<name>.json'`
|
||||||
);
|
);
|
||||||
|
|
||||||
|
t.true(
|
||||||
|
recordKeys.includes("TXT") && recordKeys.length === 1,
|
||||||
|
`${file}: Files starting with '_vercel' can only have TXT records`
|
||||||
|
);
|
||||||
|
|
||||||
const txtRecords = data.records.TXT;
|
const txtRecords = data.records.TXT;
|
||||||
const txtList = Array.isArray(txtRecords) ? txtRecords : [txtRecords];
|
const txtList = Array.isArray(txtRecords) ? txtRecords : [txtRecords];
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,57 @@
|
|||||||
|
const { readFileSync, writeFileSync } = require("node:fs");
|
||||||
|
const { join } = require("node:path");
|
||||||
|
const readline = require("node:readline");
|
||||||
|
|
||||||
|
const filePath = join(__dirname, "reserved.json");
|
||||||
|
const prompt = "What subdomain would you want to add to the reserved.json list: ";
|
||||||
|
|
||||||
|
const interface = readline.createInterface({
|
||||||
|
input: process.stdin,
|
||||||
|
output: process.stdout,
|
||||||
|
});
|
||||||
|
|
||||||
|
interface.question(prompt, (input) => {
|
||||||
|
const subdomain = input.trim();
|
||||||
|
|
||||||
|
if (!subdomain) {
|
||||||
|
console.error("Subdomain cannot be empty.");
|
||||||
|
interface.close();
|
||||||
|
process.exitCode = 1;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (subdomain !== subdomain.toLowerCase() || /\s/.test(subdomain)) {
|
||||||
|
console.error("Subdomain must be lowercase and cannot contain whitespace.");
|
||||||
|
interface.close();
|
||||||
|
process.exitCode = 1;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const fileContents = readFileSync(filePath, "utf8");
|
||||||
|
const reserved = JSON.parse(fileContents);
|
||||||
|
|
||||||
|
if (reserved.includes(subdomain)) {
|
||||||
|
console.error(`"${subdomain}" is already in reserved.json.`);
|
||||||
|
interface.close();
|
||||||
|
process.exitCode = 1;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const insertionIndex = reserved.findIndex(
|
||||||
|
(entry) => entry > subdomain,
|
||||||
|
);
|
||||||
|
const index = insertionIndex === -1 ? reserved.length : insertionIndex;
|
||||||
|
reserved.splice(index, 0, subdomain);
|
||||||
|
|
||||||
|
const newline = fileContents.includes("\r\n") ? "\r\n" : "\n";
|
||||||
|
const output = `${JSON.stringify(reserved, null, 4)}${newline}`;
|
||||||
|
writeFileSync(filePath, output);
|
||||||
|
|
||||||
|
const lineNumber = index + 2;
|
||||||
|
const precedingEntry = index > 0 ? reserved[index - 1] : "[";
|
||||||
|
const followingEntry = index < reserved.length - 1 ? reserved[index + 1] : "]";
|
||||||
|
console.log(
|
||||||
|
`Added "${subdomain}" on line ${lineNumber}, after "${precedingEntry}" and before "${followingEntry}".`,
|
||||||
|
);
|
||||||
|
interface.close();
|
||||||
|
});
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
const { readFileSync } = require("node:fs");
|
||||||
|
const { join } = require("node:path");
|
||||||
|
|
||||||
|
const filePath = join(__dirname, "reserved.json");
|
||||||
|
const fileContents = readFileSync(filePath, "utf8");
|
||||||
|
const reserved = JSON.parse(fileContents);
|
||||||
|
|
||||||
|
for (let index = 1; index < reserved.length; index += 1) {
|
||||||
|
if (reserved[index - 1] > reserved[index]) {
|
||||||
|
let precedingIndex = index - 1;
|
||||||
|
|
||||||
|
while (
|
||||||
|
precedingIndex >= 0 &&
|
||||||
|
reserved[precedingIndex] > reserved[index]
|
||||||
|
) {
|
||||||
|
precedingIndex -= 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
const precedingLine = precedingIndex + 2;
|
||||||
|
|
||||||
|
console.error(
|
||||||
|
`reserved.json is not in alphabetical order: line ${index + 2} ("${reserved[index]}") should go after line ${precedingLine} ("${precedingIndex >= 0 ? reserved[precedingIndex] : "["}") and before line ${index + 1} ("${reserved[index - 1]}").`,
|
||||||
|
);
|
||||||
|
process.exitCode = 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (process.exitCode !== 1) {
|
||||||
|
console.log("reserved.json is in alphabetical order.");
|
||||||
|
}
|
||||||
+23
-5
@@ -17,6 +17,8 @@
|
|||||||
"blog",
|
"blog",
|
||||||
"bot",
|
"bot",
|
||||||
"cdn",
|
"cdn",
|
||||||
|
"cert",
|
||||||
|
"certs",
|
||||||
"chat",
|
"chat",
|
||||||
"checkout",
|
"checkout",
|
||||||
"cname",
|
"cname",
|
||||||
@@ -38,6 +40,7 @@
|
|||||||
"example",
|
"example",
|
||||||
"file",
|
"file",
|
||||||
"files",
|
"files",
|
||||||
|
"ftp",
|
||||||
"get",
|
"get",
|
||||||
"git",
|
"git",
|
||||||
"github",
|
"github",
|
||||||
@@ -51,6 +54,7 @@
|
|||||||
"http",
|
"http",
|
||||||
"https",
|
"https",
|
||||||
"iad",
|
"iad",
|
||||||
|
"imap",
|
||||||
"info",
|
"info",
|
||||||
"int",
|
"int",
|
||||||
"internal",
|
"internal",
|
||||||
@@ -58,18 +62,21 @@
|
|||||||
"is-a-dev",
|
"is-a-dev",
|
||||||
"isa",
|
"isa",
|
||||||
"isadev",
|
"isadev",
|
||||||
|
"legal",
|
||||||
"link",
|
"link",
|
||||||
"links",
|
"links",
|
||||||
|
"log",
|
||||||
"login",
|
"login",
|
||||||
|
"logs",
|
||||||
"m",
|
"m",
|
||||||
"mail",
|
"mail",
|
||||||
"mailbox",
|
"mailbox",
|
||||||
"maintainer",
|
"maintainer",
|
||||||
"maintainers",
|
"maintainers",
|
||||||
"manage",
|
"manage",
|
||||||
"metrics",
|
|
||||||
"mc",
|
"mc",
|
||||||
"media",
|
"media",
|
||||||
|
"metrics",
|
||||||
"mobile",
|
"mobile",
|
||||||
"net",
|
"net",
|
||||||
"network",
|
"network",
|
||||||
@@ -84,24 +91,27 @@
|
|||||||
"ns8",
|
"ns8",
|
||||||
"ns9",
|
"ns9",
|
||||||
"oauth",
|
"oauth",
|
||||||
|
"open",
|
||||||
"org",
|
"org",
|
||||||
"organisation",
|
"organisation",
|
||||||
"organisations",
|
"organisations",
|
||||||
"organization",
|
"organization",
|
||||||
"organizations",
|
"organizations",
|
||||||
"open",
|
|
||||||
"panel",
|
"panel",
|
||||||
"pay",
|
"pay",
|
||||||
"payment",
|
"payment",
|
||||||
"payments",
|
"payments",
|
||||||
|
"pop",
|
||||||
|
"pop3",
|
||||||
"portal",
|
"portal",
|
||||||
"preview",
|
"preview",
|
||||||
"public",
|
"privacy",
|
||||||
"private",
|
"private",
|
||||||
"prod",
|
"prod",
|
||||||
"production",
|
"production",
|
||||||
"proxied",
|
"proxied",
|
||||||
"proxy",
|
"proxy",
|
||||||
|
"public",
|
||||||
"rdap",
|
"rdap",
|
||||||
"redirect",
|
"redirect",
|
||||||
"register",
|
"register",
|
||||||
@@ -109,28 +119,36 @@
|
|||||||
"registry",
|
"registry",
|
||||||
"reserved",
|
"reserved",
|
||||||
"root",
|
"root",
|
||||||
|
"rsync",
|
||||||
"secure",
|
"secure",
|
||||||
"security",
|
"security",
|
||||||
|
"server",
|
||||||
|
"servers",
|
||||||
"service",
|
"service",
|
||||||
"services",
|
"services",
|
||||||
|
"sftp",
|
||||||
"shop",
|
"shop",
|
||||||
|
"smtp",
|
||||||
|
"srv",
|
||||||
|
"ssl",
|
||||||
"sso",
|
"sso",
|
||||||
"staff",
|
"staff",
|
||||||
"staging",
|
"staging",
|
||||||
"static",
|
"static",
|
||||||
"stats",
|
"stats",
|
||||||
"status",
|
"status",
|
||||||
"server",
|
|
||||||
"srv",
|
|
||||||
"store",
|
"store",
|
||||||
"subdomain",
|
"subdomain",
|
||||||
"subdomains",
|
"subdomains",
|
||||||
"support",
|
"support",
|
||||||
"sys",
|
"sys",
|
||||||
|
"syslog",
|
||||||
|
"syslogs",
|
||||||
"system",
|
"system",
|
||||||
"team",
|
"team",
|
||||||
"test",
|
"test",
|
||||||
"testing",
|
"testing",
|
||||||
|
"tls",
|
||||||
"tools",
|
"tools",
|
||||||
"uptime",
|
"uptime",
|
||||||
"url",
|
"url",
|
||||||
|
|||||||
Reference in new issue
Block a user