升级依赖
This commit is contained in:
parent
13f0d473d1
commit
f9715334c6
|
@ -10,4 +10,4 @@
|
||||||
/sound/voice/variables.txt
|
/sound/voice/variables.txt
|
||||||
/fonts/.font-spider
|
/fonts/.font-spider
|
||||||
/images/*.fw.png
|
/images/*.fw.png
|
||||||
/monsters-info/package-lock.json
|
/package-lock.json
|
||||||
|
|
|
@ -47,9 +47,20 @@ async function main({directory, idPre, svgFilename, rectFunc}) {
|
||||||
}
|
}
|
||||||
|
|
||||||
iconArr.sort((a,b)=>{
|
iconArr.sort((a,b)=>{
|
||||||
function nameNum(fileName){return parseInt(/^\d+/.exec(fileName)?.[0] || 0)}
|
function nameNum(fileName){
|
||||||
return (nameNum(a.fileName) - nameNum(b.fileName)) || //先判断数字
|
let fileNameWithOutExtName = path.parse(fileName).name;
|
||||||
(a.fileName.length - b.fileName.length); //然后判断文件名长度
|
let reg = /^(\D*)(\d+)/.exec(fileNameWithOutExtName);
|
||||||
|
let parse = {str: "", num: 0};
|
||||||
|
if (reg) {
|
||||||
|
parse.str = reg[1];
|
||||||
|
parse.num = parseInt(reg[2], 10);
|
||||||
|
} else {
|
||||||
|
parse.str = fileNameWithOutExtName;
|
||||||
|
}
|
||||||
|
return parse;
|
||||||
|
}
|
||||||
|
let pa = nameNum(a.fileName), pb = nameNum(b.fileName);
|
||||||
|
return pa.str.localeCompare(pb.str) || (pa.num - pb.num);
|
||||||
});
|
});
|
||||||
|
|
||||||
const svgDoc = new DOMImplementation().createDocument(svgNS, 'svg');
|
const svgDoc = new DOMImplementation().createDocument(svgNS, 'svg');
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@xmldom/xmldom": "^0.8.2",
|
"@xmldom/xmldom": "^0.8.6",
|
||||||
"@zxing/library": "^0.19.2",
|
"@zxing/library": "^0.19.2",
|
||||||
"mime": "^3.0.0",
|
"mime": "^3.0.0",
|
||||||
"opencc-js": "^1.0.5",
|
"opencc-js": "^1.0.5",
|
||||||
"sharp": "^0.31.0",
|
"sharp": "^0.31.3",
|
||||||
"xml-formatter": "^2.6.1"
|
"xml-formatter": "^3.2.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue