astro-ghostcms/.pnpm-store/v3/files/81/93f0d43f4888097d57ecc79cfd8...

29 lines
495 B
Plaintext
Raw Normal View History

2024-02-14 14:10:47 +00:00
'use strict';
var parsers = require('./lib/parsers_sync');
function probeBuffer(buffer) {
var parser_names = Object.keys(parsers);
for (var i = 0; i < parser_names.length; i++) {
var result = parsers[parser_names[i]](buffer);
if (result) return result;
}
return null;
}
///////////////////////////////////////////////////////////////////////
// Exports
//
module.exports = function get_image_size(src) {
return probeBuffer(src);
};
module.exports.parsers = parsers;