chore: Format language files and remove unused files

This commit is contained in:
ezequielnick 2025-02-07 14:13:49 +08:00
parent da3f3878f1
commit bb6021877d
6 changed files with 969 additions and 1540 deletions

View File

@ -16,7 +16,6 @@
"checksum": "node scripts/checksum.mjs",
"telegram": "node scripts/telegram.mjs",
"artifact": "node scripts/artifact.mjs",
"migrate-ui": "tsx scripts/migrate-to-heroui.ts",
"dev": "electron-vite dev",
"postinstall": "electron-builder install-app-deps",
"build:win": "electron-vite build && electron-builder --publish never --win",

View File

@ -1,44 +0,0 @@
import fs from 'fs'
import path from 'path'
import { fileURLToPath } from 'url'
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
const srcDir = path.join(__dirname, '..', 'src')
function replaceInFile(filePath: string): void {
let content = fs.readFileSync(filePath, 'utf8')
// 替换导入语句
content = content.replace(
/@nextui-org\/react/g,
'@heroui/react'
)
// 替换 NextUIProvider
content = content.replace(
/NextUIProvider/g,
'HeroUIProvider'
)
fs.writeFileSync(filePath, content)
}
function walkDir(dir: string): void {
const files = fs.readdirSync(dir)
files.forEach(file => {
const filePath = path.join(dir, file)
const stat = fs.statSync(filePath)
if (stat.isDirectory()) {
walkDir(filePath)
} else if (file.endsWith('.tsx') || file.endsWith('.ts')) {
replaceInFile(filePath)
}
})
}
walkDir(srcDir)
console.log('Migration completed!')

View File

@ -1,44 +0,0 @@
import fs from 'fs'
import path from 'path'
import { fileURLToPath } from 'url'
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
const srcDir = path.join(__dirname, '..', 'src')
function replaceInFile(filePath: string): void {
let content = fs.readFileSync(filePath, 'utf8')
// 替换导入语句
content = content.replace(
/@nextui-org\/react/g,
'@heroui/react'
)
// 替换 NextUIProvider
content = content.replace(
/NextUIProvider/g,
'HeroUIProvider'
)
fs.writeFileSync(filePath, content)
}
function walkDir(dir: string): void {
const files = fs.readdirSync(dir)
files.forEach(file => {
const filePath = path.join(dir, file)
const stat = fs.statSync(filePath)
if (stat.isDirectory()) {
walkDir(filePath)
} else if (file.endsWith('.tsx') || file.endsWith('.ts')) {
replaceInFile(filePath)
}
})
}
walkDir(srcDir)
console.log('Migration completed!')

View File

@ -13,7 +13,9 @@ export const GroupsProvider: React.FC<{ children: ReactNode }> = ({ children })
const { data: groups, mutate } = useSWR<IMihomoMixedGroup[]>('mihomoGroups', mihomoGroups, {
errorRetryInterval: 200,
errorRetryCount: 10,
refreshInterval: 1000
refreshInterval: 2000,
dedupingInterval: 1000,
revalidateOnFocus: false
})
React.useEffect(() => {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff