Skip to content

Commit 5ec9eed

Browse files
otomadsapphi-red
andauthored
feat: add support for .cur type (#18680)
Co-authored-by: sapphi-red <[email protected]>
1 parent f07e9b9 commit 5ec9eed

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

packages/vite/client.d.ts

+4
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@ declare module '*.avif' {
102102
const src: string
103103
export default src
104104
}
105+
declare module '*.cur' {
106+
const src: string
107+
export default src
108+
}
105109

106110
// media
107111
declare module '*.mp4' {

packages/vite/src/node/constants.ts

+1
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ export const KNOWN_ASSET_TYPES = [
132132
'ico',
133133
'webp',
134134
'avif',
135+
'cur',
135136

136137
// media
137138
'mp4',

packages/vite/src/node/plugins/asset.ts

+2
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ export function registerCustomMime(): void {
5151
// instead of `image/vnd.microsoft.icon` which is registered on IANA Media Types DB
5252
// image/x-icon should be used instead for better compatibility (https://github.com/h5bp/html5-boilerplate/issues/219)
5353
mrmime.mimes['ico'] = 'image/x-icon'
54+
// https://mimesniff.spec.whatwg.org/#matching-an-image-type-pattern
55+
mrmime.mimes['cur'] = 'image/x-icon'
5456
// https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Containers#flac
5557
mrmime.mimes['flac'] = 'audio/flac'
5658
// https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types

0 commit comments

Comments
 (0)