all files / modules/middleware/ index.js

100% Statements 4/4
100% Branches 0/0
100% Functions 1/1
100% Lines 3/3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                          18×          
/*jslint node: true, es6: true */
module.exports = (function (R, requireLocal) {
    "use strict";
    const middlewares = [
        "basicAuth",
        "catch",
        "charset",
        "contentType",
        "favicon",
        "file",
        "gzip",
        "logger",
        "mapper",
        "methodOverride",
        "modified",
        "params",
        "proxy",
        "rewrite",
        "router",
        "session",
        "stack",
        "token"
    ];
    return R.mergeAll(R.map((e) => R.objOf(e, requireLocal(e)), middlewares));
}(
    require("ramda"),
    require("../core/loading").locally(require)
));