taobao
Version:
taobao openapi sdk for node
31 lines (23 loc) • 572 B
JavaScript
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));
}
});