index.js
function missingGlyphs(glyphs, svgDir, cb) {
  async.reject(glyphs, function(glyph, cb) {
    var filenames = glyph.filenames().map(function(filename) {
      return svgDir + '/' + filename;
    });
    async.every(filenames, fs.exists, cb);
  }, cb);
}
function missingGlyphs(glyphs, svgDir, cb) {
  async.reject(glyphs, function(glyph, cb) {
    var filenames = glyph.filenames().map(function(filename) {
      return svgDir + '/' + filename;
    });
    async.every(filenames, fs.exists, cb);
  }, cb);
}
function missingGlyphs ( glyphs , svgDir , cb ) { async . reject ( glyphs , function ( glyph , cb ) { var filenames = glyph . filenames ( ) . map ( function ( filename ) { return svgDir + '/' + filename ; } ) ; async . every ( filenames , fs . exists , cb ) ; } , cb ) ; }
Filters all glyphs to returns only the ones missing on the FS
Filters all glyphs to returns only the ones missing on the FS