diff --git a/src/utils/fileUtils.ts b/src/utils/fileUtils.ts index 11c2b7a35..75c3bfa77 100644 --- a/src/utils/fileUtils.ts +++ b/src/utils/fileUtils.ts @@ -104,6 +104,11 @@ const genFileInfo = function(obj: FileStat): FileInfo { } else if (data === 'true') { fileInfo[camelcase(key)] = true } else { + // preserve numeric names for filename and basename as string + if (key === 'filename' || key === 'basename') { + fileInfo[camelcase(key)] = data + return + } fileInfo[camelcase(key)] = isNumber(data) ? Number(data) : data