_.flowRight is a Lodash Util helper since 3.0.0. It runs anywhere Lodash runs — modern browsers (CDN or bundle) and Node.js / Bun / Deno with npm install lodash.
✓ Stable · Lodash 3.0.0+
_.flowRight()
Available in [email protected] full builds and the lodash/flowRight modular import. Works in evergreen browsers and current Node LTS when Lodash is installed.
100%With Lodash 3.0+
Google ChromeSupported · Desktop & Mobile
Full support
Mozilla FirefoxSupported · Desktop & Mobile
Full support
Apple SafariSupported · macOS & iOS
Full support
Microsoft EdgeSupported · Chromium
Full support
Internet ExplorerNo native support · Use a polyfill
Polyfill
OperaSupported · Modern versions
Full support
Samsung InternetSupported · Android
Full support
BunSupported · JavaScript runtime
Supported
DenoSupported · JavaScript runtime
Supported
Node.jsSupported · Server runtime
Supported
Android WebViewSupported · Modern WebView
Full support
_.flowRightLodash 3.0.0+
Bottom line: Safe for production once Lodash is loaded. Prefer import flowRight from "lodash/flowRight" for smaller bundles. Use it when compose (right-to-left) reading matches how you think about the transform.
Frequently Asked Questions
_.flowRight(...funcs) returns a new function that runs the listed functions from right to left. Official: _.flowRight([square, _.add])(1, 2) → 9 (add first, then square).
As an array (_.flowRight([f, g])) or as separate arguments (_.flowRight(f, g)). Both forms work in Lodash 4.
Only the rightmost function — the one that runs first. Later (leftward) steps receive one value, the previous return.
flowRight is right → left (compose style). flow is left → right (pipeline style). Same helpers in reverse list order can match.
When you think in mathematical compose — innermost transform first — or when listing the final step on the left feels natural.
Use import flowRight from "lodash/flowRight" or require("lodash/flowRight"). Full build: import _ from "lodash" then _.flowRight.