mode
Package: @autotracer/plugin-babel-flow · Layer: Build · Type: "opt-in" | "opt-out" · Default: "opt-out"
mode is a build configuration option passed to @autotracer/plugin-babel-flow in your Babel config. It controls whether eligible functions are instrumented by default.
In "opt-out" mode, eligible functions are instrumented unless @trace-disable removes them. In "opt-in" mode, eligible functions stay uninstrumented unless @trace enables them.
mode operates only within the eligible set that remains after include and exclude. Read together with pragma comments, include, and exclude.
Default
If you omit mode, FlowTracer uses "opt-out".
Values
"opt-out": instrument eligible functions unless@trace-disableis present."opt-in": instrument eligible functions only when@traceis present.
Usage
javascript
{
"plugins": [
["@autotracer/plugin-babel-flow", { "mode": "opt-in" }]
]
}