feat(runner): fix an issue where charword was generated every time and update assets filename
This commit is contained in:
@@ -14,6 +14,6 @@ export default function () {
|
|||||||
writeSync(JSON.stringify(directoryJson, null), path.join(targetFolder, "directory.json"))
|
writeSync(JSON.stringify(directoryJson, null), path.join(targetFolder, "directory.json"))
|
||||||
filesToCopy.forEach((key) => {
|
filesToCopy.forEach((key) => {
|
||||||
const filename = `${__config.operators[key].filename}.json`;
|
const filename = `${__config.operators[key].filename}.json`;
|
||||||
copy(path.join(sourceFolder, key, filename), path.join(targetFolder, filename))
|
copy(path.join(sourceFolder, key, 'assets.json'), path.join(targetFolder, filename))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ async function main() {
|
|||||||
for (const [key, _] of Object.entries(__config.operators)) {
|
for (const [key, _] of Object.entries(__config.operators)) {
|
||||||
OPERATOR_NAMES.push(key)
|
OPERATOR_NAMES.push(key)
|
||||||
}
|
}
|
||||||
|
break
|
||||||
case 'charword':
|
case 'charword':
|
||||||
await charwordTable.process()
|
await charwordTable.process()
|
||||||
process.exit(0)
|
process.exit(0)
|
||||||
@@ -82,7 +83,7 @@ async function main() {
|
|||||||
|
|
||||||
const assetsProcessor = new AssetsProcessor(OPERATOR_NAME)
|
const assetsProcessor = new AssetsProcessor(OPERATOR_NAME)
|
||||||
assetsProcessor.process(EXTRACTED_FOLDER).then((content) => {
|
assetsProcessor.process(EXTRACTED_FOLDER).then((content) => {
|
||||||
write(JSON.stringify(content.assetsJson, null), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, `${__config.operators[OPERATOR_NAME].filename}.json`))
|
write(JSON.stringify(content.assetsJson, null), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, `assets.json`))
|
||||||
})
|
})
|
||||||
|
|
||||||
writeSync(JSON.stringify(charwordTable.lookup(OPERATOR_NAME)), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, 'charword_table.json'))
|
writeSync(JSON.stringify(charwordTable.lookup(OPERATOR_NAME)), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, 'charword_table.json'))
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import '@/libs/spine-player.css'
|
import '@/libs/spine-player.css'
|
||||||
import spine from '@/libs/spine-player'
|
import spine from '@/libs/spine-player'
|
||||||
import assets from '#'
|
import assets from '!/assets.json'
|
||||||
import '@/components/player.css'
|
import '@/components/player.css'
|
||||||
|
|
||||||
const showControls = (new URLSearchParams(window.location.search)).has("controls")
|
const showControls = (new URLSearchParams(window.location.search)).has("controls")
|
||||||
|
|||||||
1
vite.js
1
vite.js
@@ -47,7 +47,6 @@ export default class Vite {
|
|||||||
alias: {
|
alias: {
|
||||||
'@': path.resolve(__dirname, './src'),
|
'@': path.resolve(__dirname, './src'),
|
||||||
'!': path.resolve(__dirname, this.#config.folder.operator, this.#operatorName),
|
'!': path.resolve(__dirname, this.#config.folder.operator, this.#operatorName),
|
||||||
'#': path.resolve(__dirname, this.#config.folder.operator, this.#operatorName, `${this.#config.operators[this.#operatorName].filename}.json`),
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
build: {
|
build: {
|
||||||
|
|||||||
Reference in New Issue
Block a user