UNPKG

fis3-postpackager-robot

Version:
21 lines (20 loc) 739 B
var defaultOptions = require('./options.js'); var parser = require('./parser.js'); var util = require('util'); /** * 自动分析文件的依赖,并生成依赖map * @param {Object} ret 一个包含处理后源码的结构 * @param {Object} conf 一般不需要关心,自动打包配置文件 * @param {Object} settings 插件配置属性 * @param {Object} opt 命令行参数 * @return {undefined} */ module.exports = function(ret, conf, settings, opt) { var options = Object.assign({}, defaultOptions, settings); Object.keys(ret.src).forEach(function(subpath) { var file = ret.src[subpath]; if(file.rExt === options.entryExt) { parser(file, ret, options); } }); }