mach
Version:
HTTP for JavaScript
31 lines (24 loc) • 635 B
JavaScript
;
var EXTENSIONS = [];
/*!
* mach - HTTP for JavaScript
* https://github.com/mjackson/mach
*/
var mach = module.exports = {
version: require("./version"),
Connection: require("./Connection"),
Header: require("./Header"),
Location: require("./Location"),
Message: require("./Message"),
extend: function extend() {
var extension;
for (var i = 0, len = arguments.length; i < len; ++i) {
extension = arguments[i];
if (EXTENSIONS.indexOf(extension) === -1) {
EXTENSIONS.push(extension);
extension(mach);
}
}
}
};
mach.extend(require("./extensions/default"));