rind-modules-gulp
Version: 
gulp task to generate rind modules symlink tree
25 lines (21 loc) • 584 B
JavaScript
;
var glob = require('glob');
var path = require('path');
var rindModules = require('rind-modules');
module.exports = function i18n(gulp, conf) {
  conf = conf || {};
  return function(cb) {
    cb = cb || function() {};
    rindModules(conf);
    // get any rind modules in node_modules
    var nmPath = path.join(conf.input || process.cwd(), 'node_modules', conf.scope || '');
    var mods = glob.sync('*.rind', {
      cwd: nmPath
    });
    mods.forEach(function(mod) {
      conf.input = path.join(nmPath, mod);
      rindModules(conf);
    });
    cb();
  };
};