
Security News
The Next Open Source Security Race: Triage at Machine Speed
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.
@effector/redux-devtools-adapter
Advanced tools
Simple adapter to connect Effector's Inspect API to Redux DevTools
Simple adapter to connect Effector's Inspect API to Redux DevTools, extracted from the old effector-logger project.
yarn add -D @effector/redux-devtools-adapter
To make logs more useful we need additional metadata (like names, locations in the code, etc), which is provided by one of the effector plugins.
Babel-plugin is built-in in the effector package.
Just add it to your babel configuration.
{
"plugins": ["effector/babel-plugin"]
}
It is also useful to enable loc generation for dev environment, to see for exact locations of samples and other operators in the code.
{
"plugins": [["effector/babel-plugin", { "addLoc": true }]]
}
Read effector SWC plugin documentation
Just call attachReduxDevTools() somewhere in your project's entrypoint and you are good to go.
// e.g. src/main.ts
import { attachReduxDevTools } from "@effector/redux-devtools-adapter";
attachReduxDevTools();
You can also provide some additional configuration. All fields are optional.
Type: string.
Will be visible in the Redux Devtools
Type: Scope
Effector's Scope from Fork API, if your app uses it.
See the docs and the article
Type: boolean
Enables traces of effector's calculations in the actions. Disabled by default.
Type: boolean | { size: number; latency: number; }.
Enables batching of logs at the adapter's side. Redux DevTools are trying to print each and every log they get, which may cause performance issues in the large apps.
With batching enabled adapter sends logs only once in latency milliseconds and with number of logs no more than size number.
This means that only last size number of logs will be visible in the DevTools at all times.
Enabled by default, defautls are: last 100 logs with latency 500 milliseconds.
Type: boolean.
Enables state tab with state of all stores at each point in time. May cause performance issues in the large apps. Disabled by default.
Config for Redux DevTools, passed directly to the connect call.
See the official docs.
Example of configurated call:
import { attachReduxDevTools } from "@effector/redux-devtools-adapter";
attachReduxDevTools({
name: "My App",
scope,
trace: true,
});
Read effector/next documentation
Read effector/next documentation
FAQs
Simple adapter to connect Effector's Inspect API to Redux DevTools
We found that @effector/redux-devtools-adapter demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.

Research
/Security News
Malicious dYdX client packages were published to npm and PyPI after a maintainer compromise, enabling wallet credential theft and remote code execution.

Security News
gem.coop is testing registry-level dependency cooldowns to limit exposure during the brief window when malicious gems are most likely to spread.