Refactor: make LAN into build script

This commit is contained in:
SukkaW
2024-06-16 00:56:38 +08:00
parent 78989026ab
commit d7a2476f90
6 changed files with 30 additions and 44 deletions

View File

@@ -1,11 +1,11 @@
import path from 'path';
import { task } from './trace';
import { compareAndWriteFile } from './lib/create-file';
import { DIRECTS } from '../Source/non_ip/direct';
import { DIRECTS, LANS } from '../Source/non_ip/direct';
const HOSTNAMES = [
// Intranet, Router Setup, and mant more
...(Object.entries(DIRECTS)).flatMap(([, { domains }]) => domains.flatMap((domain) => [`*.${domain}`, domain])),
...([Object.entries(DIRECTS), Object.entries(LANS)]).flatMap(data => data.flatMap(([, { domains }]) => domains.flatMap((domain) => [`*.${domain}`, domain]))),
// Network Detection, Captive Portal
'msftncsi.com',
'msftconnecttest.com',