Skip to content

Commit def58e0

Browse files
committed
fix(common): handle legacy node version in file validator
1 parent bd36c28 commit def58e0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/common/pipes/file/file-type.validator.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,12 @@ export class FileTypeValidator extends FileValidator<
7979
}
8080

8181
try {
82-
const fileTypePath = require.resolve('file-type');
82+
let fileTypePath: string;
83+
try {
84+
fileTypePath = require.resolve('file-type');
85+
} catch {
86+
fileTypePath = 'file-type';
87+
}
8388
const { fileTypeFromBuffer } =
8489
await loadEsm<typeof import('file-type')>(fileTypePath);
8590
const fileType = await fileTypeFromBuffer(file.buffer);

0 commit comments

Comments
 (0)