UNPKG

taobao

Version:
31 lines (23 loc) 572 B
var _ = require('lodash'), fs = require('fs'), path = require('path'), core = require('./lib/core'); module.exports = { config: function (config) { core.config(config); }, updateSession: function(session) { core.config({ session: session }); }, core: core }; fs.readdirSync(__dirname + '/lib').forEach(function(filename){ if (!/\.js$/.test(filename)) return; var name = path.basename(filename, '.js'), excludeFiles = ['core', 'error', 'helper']; if (!~excludeFiles.indexOf(name)) { _.extend(module.exports, require('./lib/' + name)); } });