mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-12 07:55:11 +08:00
新增 BattleReportDialog、SpyReportDialog、NumberWithTooltip 等组件,完善舰队模拟器功能。重构并引入 Sheet、Sidebar、Tooltip、Skeleton 等 UI 组件,优化界面结构。实现 battle.worker 支持战斗计算,增加 universeStore、fleetStorageLogic 等核心逻辑,完善多语言与类型定义。
24 lines
761 B
JavaScript
24 lines
761 B
JavaScript
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)
|
||
}
|