combine library

Functions

every(Middleware first, Middleware second, [Middleware? third, Middleware? fourth, Middleware? fifth]) Middleware
Runs all middlewares in sequence and proceeds only when every one of them passes (calls next()).
except(Object condition, Middleware middleware) Middleware
Skips middleware (calls next() directly) whenever condition matches the current request; otherwise runs middleware normally.
some(Middleware first, Middleware second, [Middleware? third, Middleware? fourth, Middleware? fifth]) Middleware
Runs each middleware in order and short-circuits on the first one that passes (i.e. calls next()).