Sha256: 7f5664e0d9e0de4e3876cb5dc160bfb1df4db2f09872bb350a49949867ff8343

Contents?: true

Size: 376 Bytes

Versions: 8

Compression:

Stored size: 376 Bytes

Contents

'use strict';

var typeMap = {};
var types = require('./types');

// load all available handlers
types.forEach(function (type) {
  typeMap[type] = require('./types/' + type).detect;
});

module.exports = function (buffer, filepath) {
  var type, result;
  for (type in typeMap) {
    result = typeMap[type](buffer, filepath);
    if (result) {
      return type;
    }
  }
};

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/image-size/lib/detector.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/image-size/lib/detector.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/image-size/lib/detector.js
ilog-0.4.1 node_modules/image-size/lib/detector.js
ilog-0.4.0 node_modules/image-size/lib/detector.js
ilog-0.3.3 node_modules/image-size/lib/detector.js
less-execjs-2.6.0.4 lib/less/js/image-size/lib/detector.js
less-execjs-2.6.0.3 lib/less/js/image-size/lib/detector.js