@filter-enginez/redux-bridge
v0.0.5
Published
Mirror Filter EngineZ filter state into a Redux store: a read-only slice plus middleware, with the engine as the single source of truth. Works with Redux Toolkit.
Maintainers
Readme
@filter-enginez/redux-bridge
Optional Redux mirror slice + middleware. One-way sync — engine is source of truth, Redux is read-only mirror. Two valid
write paths: direct on engine, OR dispatch through Redux middleware. Mirror is never mutated directly (enforced by the
@filter-enginez/no-direct-mirror-mutation rule from @filter-enginez/eslint/plugin). Isomorphic.
Install
pnpm add @filter-enginez/redux-bridgePeer dependencies: @reduxjs/toolkit@^2.0.0 — supplied by your app.
Documentation
Consumer guides live in the engine repository under docs/guides/:
extending_rules.md— writing a customFilterRulethat survives serializationjson_config.md— declaring filters as data, and why the format is safe to accept from a tenantacceleration_tuning.md— what the fiveaccelerationtoggles are worth, measuredworker_offload.md— running the engine in a Web Worker
Project home, with six live demos: https://filterenginez.com. Documentation site: https://docs.filterenginez.com.
Apache-2.0. See LICENSE.md and NOTICE.md, both included in this package.
