Move compile modules

This commit is contained in:
Sakura Knoll
2023-07-09 07:57:03 +09:00 Unverified
parent 48751baed8
commit 5ddceb5d9d
4 changed files with 21 additions and 21 deletions
-12
View File
@@ -1,12 +0,0 @@
import { buildBattlesuitList } from './buildData'
describe('buildBattlesuitList', () => {
it('build list', () => {
const list = buildBattlesuitList()
expect(list[0]).toMatchObject({
id: expect.any(String),
tags: ['physical-dmg', 'stun', 'burst', 'time-mastery']
})
// console.log(list[0])
})
})
@@ -0,0 +1,12 @@
import { compileBattlesuitData } from './compileBattlesuitData'
describe('compileBattlesuitData', () => {
it('converts tags', () => {
const list = compileBattlesuitData()
expect(list[0]).toMatchObject({
id: expect.any(String),
tags: ['physical-dmg', 'stun', 'burst', 'time-mastery']
})
// console.log(list[0])
})
})
@@ -8,19 +8,19 @@ import {
SkillType,
TagType,
WeaponType
} from '../data/types'
import { getRawAvatarDataMap } from './raw/avatarData'
import { getRawAvatarSkillDataMap } from './raw/avatarSkillData'
import { getRawAvatarSubSkillDataMap } from './raw/avatarSubSkillData'
import { getRawAvatarTagUnLockDataMap } from './raw/avatarTagUnLockData'
import { getRawTextMap } from './raw/textMap'
} from '../../data/types'
import { getRawAvatarDataMap } from '../raw/avatarData'
import { getRawAvatarSkillDataMap } from '../raw/avatarSkillData'
import { getRawAvatarSubSkillDataMap } from '../raw/avatarSubSkillData'
import { getRawAvatarTagUnLockDataMap } from '../raw/avatarTagUnLockData'
import { getRawTextMap } from '../raw/textMap'
export function getText(id: string | number) {
const rawTextMap = getRawTextMap()
return rawTextMap[id]?.Text || null
}
export function buildBattlesuitList(): Battlesuit[] {
export function compileBattlesuitData(): Battlesuit[] {
const rawAvatarDataMap = getRawAvatarDataMap()
const rawSkillDataMap = getRawAvatarSkillDataMap()
const rawSubSkillDataMap = getRawAvatarSubSkillDataMap()
+2 -2
View File
@@ -1,4 +1,3 @@
import { buildBattlesuitList } from '../lib/v2-pre/server/buildData'
import path from 'path'
import { createDirIfNotExist } from '../lib/v2-pre/server/fsUtils'
import fs from 'fs'
@@ -6,6 +5,7 @@ import YAML from 'yaml'
import { runScript } from './lib/utils'
import { battlesuitCatalogPath, battlesuitsDir, dataDir } from '../lib/v2-pre/server/loadData'
import { BattlesuitCatalogItem } from '../lib/v2-pre/data/types'
import { compileBattlesuitData } from '../lib/v2-pre/server/migration/compileBattlesuitData'
runScript(async () => {
createDirIfNotExist(dataDir)
@@ -13,7 +13,7 @@ runScript(async () => {
})
function writeBattlesuitData() {
const battlesuitList = buildBattlesuitList()
const battlesuitList = compileBattlesuitData()
const simplifiedList: BattlesuitCatalogItem[] = battlesuitList.map(battlesuit => {
return {