alien_signals 0.0.12 alien_signals: ^0.0.12 copied to clipboard
The lightest signal library - Dart implementation of alien-signals.
v0.0.12 #
- refactor: remove _alwaysTrue
- refactor: repalce >> 2 for readability
- fix: Null check operator used on a null value
- feat: add setActiveScope
- feat: add untrack
- feat: add untrackScope
v0.0.11 #
- refactor: enhance condition check in shallowPropagate for SubscriberFlags
- perf: remove all unnecessary flags assignments
v0.0.10 #
- feat: sync upstream push-pull model
- refactor: update condition in shallowPropagate to use ToCheckDirty flag
- refactor: rename RunInnerEffects flag to InnerEffectsPending in SubscriberFlags
- refactor: rename CanPropagate flag to Recursed in SubscriberFlags
- pref: remove canPropagate intermediate variable
v0.0.9 #
- perf: avoid meaningless setting of flags by subscribers
v0.0.8 #
- perf: Remove the redundant else
- perf: remove unnecessary dirty variable updates
- perf: avoid unnecessary property access
- perf: store value instead of version number in Link for dirty check
v0.0.7 #
- fix: scope is coerced into type during propagation
v0.0.6 #
- perf: avoid unnecessary assignment operations in checkDirty
- perf: reuse depSubs checkDirty
v0.0.5 #
- docs: update readme
- perf: no recursive calls, performance improvement 17%
- chore: add benchamrk test
- chore: add scope example
v0.0.4 #
- docs: add doc comments
- fix: fix repo link
v0.0.3 #
- docs: update readme
v0.0.2 #
- feat: Complete implementation
- feat: Add compatibility feature (
.value
getter/setter prop)