UNPKG

@heroku/socksv5

Version:

SOCKS protocol version 5 server and client implementations for node.js

15 lines (12 loc) 442 B
var fs = require('fs'), path = require('path'); ['server', 'client', 'Agents'].forEach(function(f) { var exp = require(__dirname + '/lib/' + f), keys = Object.keys(exp); for (var i = 0, len = keys.length; i < len; ++i) exports[keys[i]] = exp[keys[i]]; }); exports.auth = {}; fs.readdirSync(__dirname + '/lib/auth').forEach(function(f) { exports.auth[path.basename(f, '.js')] = require(__dirname + '/lib/auth/' + f); });