Skip to content

Commit 564f6a5

Browse files
authored
fix: resolve buffer creation in urlSafeBase64 (#4)
1 parent f885728 commit 564f6a5

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/imgproxy/utils.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
export const urlSafeBase64 = (value: string | Buffer) => {
2-
return Buffer.from(value).toString('base64').replace(/=/g, '').replace(/\+/g, '-').replace(/\//g, '_');
2+
const buffer = Buffer.isBuffer(value) ? value : Buffer.from(value);
3+
return buffer.toString('base64').replace(/=/g, '').replace(/\+/g, '-').replace(/\//g, '_');
34
};
45

56
export const hexDecode = (string: string) => Buffer.from(string, 'hex');

0 commit comments

Comments
 (0)