npm.io
2.1.0 • Published 1 year ago

@remusao/small

Licence
MPL-2.0
Version
2.1.0
Deps
0
Size
92 kB
Vulns
0
Weekly
0
Stars
15

@remusao/small

Return smallest valid content of different types

Based on the work from: https://github.com/mathiasbynens/small/

Usage

const { getResourceForMime, getDataUrlForMime } = require('@remusao/small');

console.log(getResourceForMime('mp3'));
// {
//   contentType: 'audio/mpeg;base64',
//   aliases: [ 'audio/mpeg', '.mp3', 'mp3' ],
//   body: '/+MYxAAAAANIAAAAAExBTUUzLjk4LjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
// }

console.log(getDataUrlForMime('mp3'));
// audio/mpeg;base64,/+MYxAAAAANIAAAAAExBTUUzLjk4LjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA