| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- const domainBlocklist = ['overleaf.com']
- const commonTLDs = [
- 'br',
- 'cn',
- 'co',
- 'co.jp',
- 'co.uk',
- 'com',
- 'com.au',
- 'de',
- 'fr',
- 'in',
- 'info',
- 'io',
- 'net',
- 'no',
- 'ru',
- 'se',
- 'us',
- 'com.tw',
- 'com.br',
- 'pl',
- 'it',
- 'co.in',
- 'com.mx',
- ] as const
- const commonDomains = [
- 'gmail',
- 'googlemail',
- 'icloud',
- 'me',
- 'yahoo',
- 'ymail',
- 'yahoomail',
- 'hotmail',
- 'live',
- 'msn',
- 'outlook',
- 'gmx',
- 'mail',
- 'aol',
- '163',
- 'mac',
- 'qq',
- 'o2',
- 'libero',
- '126',
- 'protonmail',
- 'yandex',
- 'yeah',
- 'web',
- 'foxmail',
- ] as const
- for (const domain of commonDomains) {
- for (const tld of commonTLDs) {
- domainBlocklist.push(`${domain}.${tld}`)
- }
- }
- export default domainBlocklist as ReadonlyArray<
- (typeof domainBlocklist)[number]
- >
|