
Research
5 Malicious Chrome Extensions Enable Session Hijacking in Enterprise HR and ERP Systems
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.
@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
The npm package @effector/redux-devtools-adapter receives a total of 813 weekly downloads. As such, @effector/redux-devtools-adapter popularity was classified as not popular.
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.

Research
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.

Research
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.

Research
/Security News
A malicious Chrome extension steals newly created MEXC API keys, exfiltrates them to Telegram, and enables full account takeover with trading and withdrawal rights.