mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-12 07:55:11 +08:00
feat: 新增战报弹窗与舰队模拟器,重构UI组件
新增 BattleReportDialog、SpyReportDialog、NumberWithTooltip 等组件,完善舰队模拟器功能。重构并引入 Sheet、Sidebar、Tooltip、Skeleton 等 UI 组件,优化界面结构。实现 battle.worker 支持战斗计算,增加 universeStore、fleetStorageLogic 等核心逻辑,完善多语言与类型定义。
This commit is contained in:
23
update-build-date.js
Normal file
23
update-build-date.js
Normal file
@@ -0,0 +1,23 @@
|
||||
import { readFileSync, writeFileSync } from 'fs'
|
||||
import { fileURLToPath } from 'url'
|
||||
import { dirname, join } from 'path'
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url)
|
||||
const __dirname = dirname(__filename)
|
||||
const packageJsonPath = join(__dirname, 'package.json')
|
||||
|
||||
try {
|
||||
// 读取 package.json
|
||||
const packageJson = JSON.parse(readFileSync(packageJsonPath, 'utf-8'))
|
||||
|
||||
// 更新构建日期
|
||||
packageJson.buildDate = new Date().toLocaleString()
|
||||
|
||||
// 写回 package.json (保持格式化,缩进2个空格)
|
||||
writeFileSync(packageJsonPath, JSON.stringify(packageJson, null, 2) + '\n', 'utf-8')
|
||||
|
||||
console.log(`✓ Build date updated: ${packageJson.buildDate}`)
|
||||
} catch (error) {
|
||||
console.error('Failed to update build date:', error)
|
||||
process.exit(1)
|
||||
}
|
||||
Reference in New Issue
Block a user