v0.1.0
🚀 Enhancements
- Add @sigrea/use package foundation (#2)
- Add event and element composables (459f087)
- Add timer composables (81c14c2)
- Add browser composables (66a38ad)
- Add state history composables (ff7b238)
- Add storage composables (fc7cb9a)
- Add computedAsync (#8)
- Add computedEager (#9)
- Add computedWithControl (#11)
- Add createEventHook (#12)
- Add createSignal (#13)
- Add createResolveValueFn (#14)
- Add extendSignal (#15)
- Add resolveValue (#16)
- Add isDefined (#17)
- Add makeDestructurable (#18)
- Add onElementRemoval (#19)
- Add onKeyStroke (#20)
- Add onLongPress (#21)
- Add onStartTyping (#22)
- Add reactify (#23)
- Add reactifyObject (#24)
- Add reactiveComputed (#25)
- Add reactiveOmit support (#26)
- Add reactivePick support (#27)
- Add signalAutoReset support (#28)
- Add signalDebounced support (#29)
- Add signalDefault support (#30)
- Add signalManualReset support (#31)
- Add signalThrottled support (#32)
- Add writable signal synchronization (#33)
- Add one-way signal synchronization (#34)
- Add plain object deep signal conversion (#35)
- Add scoped cleanup registration (#36)
- Add promised watch conditions (#37)
- Add active element tracking (#38)
- Add web animation controls (#39)
- Add reactive array difference (#40)
- Add reactive array every (#41)
- Add reactive array filter (#42)
- Add reactive array find (#43)
- Add reactive array find index (#44)
- Add reactive array find last (#45)
- Add reactive array includes (#46)
- Add reactive array join (#47)
- Add reactive array map (#48)
- Add reactive array reduce (#49)
- Add reactive array some (#50)
- Add reactive array unique (#51)
- Add async queue (#52)
- Add async state (#53)
- Add reactive base64 conversion (#54)
- Add reactive battery status (#55)
- Add reactive bluetooth controls (#56)
- Add reactive broadcast channel (#57)
- Add reactive browser location (#58)
- Add reactive cached value (#59)
- Add reactive clipboard text controls (#60)
- Add reactive clipboard item controls (#61)
- Add reactive cloned value controls (#62)
- Add reactive color mode controls (#63)
- Add confirm dialog controls (#64)
- Add countdown controls (#65)
- Add CSS support detection (#66)
- Add CSS variable controls (#67)
- Add cycle list controls (#68)
- Add dark mode controls (#69)
- Add date formatting controls (#70)
- Add debounced ref history controls (#71)
- Add device motion controls (#72)
- Add device orientation controls (#73)
- Add device pixel ratio controls (#74)
- Add devices list controls (#75)
- Add display media controls (#76)
- Add draggable controls (#77)
- Add drop zone controls (#78)
- Add element bounding controls (#79)
- Add element by point controls (#80)
- Add element hover controls (#81)
- Add element visibility controls (#82)
- Add event bus controls (#83)
- Add event source controls (#84)
- Add eye dropper controls (#85)
- Add favicon controls (#86)
- Add fetch request controls (#87)
- Add file dialog controls (#88)
- Add file system access controls (#89)
- Add focus within tracking (#90)
- Add fps tracking (#91)
- Add fullscreen controls (#92)
- Add gamepad controls (#93)
- Add geolocation controls (#94)
- Add idle tracking (#95)
- Add image loading controls (#96)
- Add infinite scroll controls (#97)
- Add intersection observer controls (#98)
- Add key modifier state (#99)
- Add last changed timestamp state (#100)
- Add magic key state (#101)
- Add media control state (#102)
- Add memoized function cache (#103)
- Add memory usage polling (#104)
- Add mounted state signal (#105)
- Add mouse-in-element state (#106)
- Add mouse pressed state (#107)
- Add mutation observer state (#108)
- Add navigator language state (#109)
- Add network state (#110)
- Add current date state (#111)
- Add object URL state (#112)
- Add offset pagination state (#113)
- Add page leave state (#114)
- Add parallax state (#115)
- Add performance observer controls (#116)
- Add permission state controls (#117)
- Add pointer state controls (#118)
- Add pointer lock controls (#119)
- Add pointer swipe state (#120)
- Add preferred color scheme state (#121)
- Add preferred contrast state (#122)
- Add preferred languages state (#123)
- Add preferred reduced motion state (#124)
- Add preferred reduced transparency state (#125)
- Add animation frame controls (#126)
- Add resize observer controls (#127)
- Add screen orientation controls (#128)
- Add screen safe area state (#129)
- Add script tag controls (#130)
- Add scroll controls (#131)
- Add scroll lock controls (#132)
- Add share controls (#133)
- Add sorted array controls (#134)
- Add speech recognition controls (#135)
- Add speech synthesis controls (#136)
- Add stepper controls (#137)
- Add async storage controls (#138)
- Add style tag controls (#139)
- Add supported state helper (#140)
- Add touch swipe controls (#141)
- Add text direction controls (#142)
- Add text selection controls (#143)
- Add textarea autosize controls (#144)
- Add throttled ref history controls (#145)
- Add useTimeAgo (#146)
- Add useTimeAgoIntl (#147)
- Add useTimeoutPoll (#148)
- Add useTimestamp (#149)
- Add useTitle (#150)
- Add useToNumber (#151)
- Add useToString (#152)
- Add useTransition (#153)
- Add useUrlSearchParams (#154)
- Add useUserMedia (#155)
- Add useVibrate (#156)
- Add useVirtualList (#157)
- Add useWakeLock (#158)
- Add useWebNotification (#159)
- Add useWebSocket (#160)
- Add useWebWorker (#161)
- Add useWebWorkerFn (#162)
- Add useWindowFocus (#163)
- Add useWindowScroll (#164)
- Add watchArray (#165)
- Add at-most watch helper (#166)
- Add debounced watch helper (#167)
- Add deep watch helper (#168)
- Add ignorable watch helper (#169)
- Add immediate watch helper (#170)
- Add once watch helper (#171)
- Add pausable watch helper (#172)
- Add throttled watch helper (#173)
- Add triggerable watch helper (#174)
- Add filtered watch helper (#175)
- Add truthy watch helper (#176)
- Add generic projection helper (#177)
- Add numeric projection helper (#178)
- Add logical and helper (#179)
- Add logical not helper (#180)
- Add logical or helper (#181)
- Add absolute value helper (#182)
- Add average value helper (#183)
- Add ceiling value helper (#184)
- Add clamp value helper (#185)
- Add floor value helper (#186)
- Add reactive Math method helper (#187)
- Add maximum value helper (#188)
- Add minimum value helper (#189)
- Add precision value helper (#190)
- Add numeric projection helper (#191)
- Add rounded value helper (#192)
- Add sum value helper (#193)
- Add truncated value helper (#194)
🩹 Fixes
- Ignore invalid storage targets (119705d)
📖 Documentation
- Classify Vue-specific coverage entries (#10)
🏡 Chore
- Bootstrap @sigrea/use repository (#1)
- Add Codex environment setup (#195)
- Require core 0.6 and Node 24 for use (#196)
❤️ Contributors
- Aose (@aose-yuu)
- Aose-yuu aose.developer@gmail.com