Goal of the project to provide comprehensive tooling for using preact/signals
@preact-signals/utils
: A package that contains a lot of utils for many purposes. I think it should be kinda stdlib for using preact signals. Utils contains: Solid js like resource, for handling async reactivity, Simple flat store implementation that wraps values into signals getters, Vue deep reactivity tracking, high order components.@preact-signals/safe-react
: Unofficial@preact/signals
integration for react, that tries to be bullet proof.@preact-signals/query
: Tanstack query core preact signals bindings@preact-signals/unified-signals
: This package reexports@preact/signals-react
, with hooks shims in case of overwriting dependencies. And also polyfills newest preact signals features.
Contributions are welcome!
- Clone the repository:
git clone https://github.com/XantreDev/preact-signals.git
- Install dependencies:
pnpm install
- Transpile packages and start vite devservers:
pnpm watch
- Make changes
- Commit changes to new branch
- Run
pnpm changeset
and make PR
This project is licensed under the MIT License.