升级依赖
This commit is contained in:
parent
13f0d473d1
commit
f9715334c6
|
@ -10,4 +10,4 @@
|
|||
/sound/voice/variables.txt
|
||||
/fonts/.font-spider
|
||||
/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)=>{
|
||||
function nameNum(fileName){return parseInt(/^\d+/.exec(fileName)?.[0] || 0)}
|
||||
return (nameNum(a.fileName) - nameNum(b.fileName)) || //先判断数字
|
||||
(a.fileName.length - b.fileName.length); //然后判断文件名长度
|
||||
function nameNum(fileName){
|
||||
let fileNameWithOutExtName = path.parse(fileName).name;
|
||||
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');
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"dependencies": {
|
||||
"@xmldom/xmldom": "^0.8.2",
|
||||
"@xmldom/xmldom": "^0.8.6",
|
||||
"@zxing/library": "^0.19.2",
|
||||
"mime": "^3.0.0",
|
||||
"opencc-js": "^1.0.5",
|
||||
"sharp": "^0.31.0",
|
||||
"xml-formatter": "^2.6.1"
|
||||
"sharp": "^0.31.3",
|
||||
"xml-formatter": "^3.2.0"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue