File tree Expand file tree Collapse file tree 1 file changed +10
-13
lines changed
Expand file tree Collapse file tree 1 file changed +10
-13
lines changed Original file line number Diff line number Diff line change 88module . exports = function ( source ) {
99 const original = JSON . parse ( source )
1010
11- const reduced = { }
11+ // Only the extensions field is needed, see: https://github.com/kevva/ext-list/blob/v2.2.2/index.js
1212
13- for ( const mimeType of Object . keys ( original ) ) {
14- if ( mimeType . startsWith ( 'image/' ) && original [ mimeType ] . extensions &&
15- ( ! mimeType . startsWith ( 'image/x-' ) || mimeType === 'image/x-icon' || mimeType === 'image/x-ms-bmp' ) &&
16- ( ! mimeType . startsWith ( 'image/vnd.' ) || mimeType === 'image/vnd.microsoft.icon' ) ) {
17- // Only the extensions field is needed, see: https://github.com/kevva/ext-list/blob/v2.2.2/index.js
18- reduced [ mimeType ] = {
19- extensions : original [ mimeType ] . extensions
20- }
21- }
22- }
23-
24- return JSON . stringify ( reduced )
13+ return JSON . stringify ( {
14+ 'image/apng' : { extensions : original [ 'image/apng' ] . extensions } ,
15+ 'image/avif' : { extensions : original [ 'image/avif' ] . extensions } ,
16+ 'image/gif' : { extensions : original [ 'image/gif' ] . extensions } ,
17+ 'image/jpeg' : { extensions : original [ 'image/jpeg' ] . extensions } ,
18+ 'image/png' : { extensions : original [ 'image/png' ] . extensions } ,
19+ 'image/svg+xml' : { extensions : original [ 'image/svg+xml' ] . extensions } ,
20+ 'image/webp' : { extensions : original [ 'image/webp' ] . extensions }
21+ } )
2522}
You can’t perform that action at this time.
0 commit comments