UNPKG

huntsman

Version:

Super configurable async web spider

15 lines (13 loc) 390 B
function loadModule( mod ){ return function(){ var args = Array.prototype.slice.call( arguments, 0 ); var module = require( './lib/' + mod + '/' + args.shift() ); return module.apply( module, args ); }; } module.exports = { spider: require( './lib/huntsman' ), proxy: loadModule( 'proxy' ), extension: loadModule( 'extension' ), storage: loadModule( 'storage' ) };