DeepSignal 🧶 - Preact signals, but using regular JavaScript objects
MIT License
Bot releases are visible (Hide)
18a098e
Thanks @luisherranz! - Support storing shallow objects as part of the deepsignal with shallow
.eb498f5
Thanks @luisherranz! - Reject class instances and everything that is not strictly plain objects or arrays.Published by github-actions[bot] 9 months ago
#62 beee51e
Thanks @luisherranz! - Add support for setters.
#59 9b0ebbb
Thanks @luisherranz! - Add support for @preact/signals-react 2.0.0
Published by github-actions[bot] about 1 year ago
79db35b
Thanks @luisherranz! - Add preact
as peer dependency back and mark them as optional.Published by github-actions[bot] about 1 year ago
6284cd6
Thanks @luisherranz! - Use @preact/signals
dependencies as peer dependencies.Published by github-actions[bot] over 1 year ago
a846d10
Thanks @luisherranz! - Avoid side-effects on the ownKeys
trap.Published by github-actions[bot] over 1 year ago
cf226ba
Thanks @luisherranz! - Fix production tests and a couple of problems in production with peek
and the ownKeys
trap.Published by github-actions[bot] over 1 year ago
afeacef
Thanks @luisherranz! - Add support for the ownKeys
trap, which is used with for..in
, getOwnPropertyNames
or Object.keys/values/entries
.Published by github-actions[bot] over 1 year ago
#20 a945b8a
Thanks @luisherranz! - Don't proxy existing proxies to make sure that copying refs (objects) works exactly like in plain JavaScript objects.
#23 2285925
Thanks @luisherranz! - Add support for deleting object properties, like delete store.a
.
Published by github-actions[bot] over 1 year ago
e562f1d
Thanks @luisherranz! - Add official support for React with the deepsignal/react
entry point.Published by github-actions[bot] over 1 year ago
702506b
Thanks @luisherranz! - Fix wrong artifacts being generated on signal assignments. Bug spotted by @DAreRodz.
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
364c169
Thanks @luisherranz! - Fix deepsignal/core
exports.Published by github-actions[bot] almost 2 years ago
cd8c4a2
Thanks @luisherranz! - Support regular functions inside the deep signal.Published by github-actions[bot] almost 2 years ago
2044911
Thanks @luisherranz! - TypeScript: add types for the array methods (map, filter, etc).Published by github-actions[bot] almost 2 years ago
4efbf1c
Thanks @luisherranz! - Switch from state.$prop
to peek(state, "prop")
.