feat(aklive2d): add ability to read and increase version number

This commit is contained in:
Haoyu Xu
2023-02-27 16:33:42 -05:00
parent 5c80834c30
commit 00e6916ad1
19 changed files with 64 additions and 21 deletions

View File

@@ -10,11 +10,20 @@ export default function () {
const targetFolder = path.join(__projetRoot, __config.folder.release, __config.folder.directory);
const sourceFolder = path.join(__projetRoot, __config.folder.operator);
rmdir(targetFolder);
const filesToCopy = [];
const directoryJson = []
for (const [key, value] of Object.entries(__config.operators)) {
filesToCopy.push(key);
directoryJson.push(value);
const filesToCopy = Object.keys(__config.operators)
const directoryJson = {
operators: Object.values(
Object.values(__config.operators)
.reduce((acc, cur) => {
const date = cur.date
if (acc[date]) {
acc[date].push(cur)
} else {
acc[date] = [cur]
}
return acc
}, {}))
.sort((a, b) => Date.parse(b[0].date) - Date.parse(a[0].date)),
}
writeSync(JSON.stringify(directoryJson, null), path.join(targetFolder, "directory.json"))
filesToCopy.forEach((key) => {