New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@appello/web-kit

Package Overview
Dependencies
Maintainers
3
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@appello/web-kit

Web kit library for a better development experience

latest
Source
npmnpm
Version
3.0.1
Version published
Weekly downloads
133
-16.35%
Maintainers
3
Weekly downloads
 
Created
Source

Web kit frontend library of hooks for web environmental

How to use it

Install package from npm:

npm i @appello/web-kit

Import modules you need in your code:

import { useClickAway, useIntersectionObserver } from '@appello/web-kit';

Development guide

For developers

Each new functionality must be added to the folder and exported from the root! This is necessary to simplify the import of the necessary functionality:

import { useClickAway, useIntersectionObserver, ... } from '@appello/web-kit';

If you need to create a new module, remember to add index.ts with exports.

Hooks

Hook NameDescriptionHook Documentation
useBlobObjectUrlConverting a Blob object to base64 encoded text📖 useBlobObjectUrl
useClickAwayHook for handling when user clicks outside element📖 useClickAway
useCopyToClipboardHook for copying text to clipboard📖 useCopyToClipboard
useDebounceDebounces a value, delaying updates until after a specified delay📖 useDebounce
useElementSizeHook for getting element size using ResizeObserver📖 useElementSize
useEventListenerHook for handling DOM events with cleanup📖 useEventListener
useGeolocationHook for handling geolocation API📖 useGeolocation
useIdleHook to check user activity and idle state📖 useIdle
useInfiniteScrollHook for implementing infinite scroll functionality📖 useInfiniteScroll
useIntersectionObserverHook for working with IntersectionObserver API📖 useIntersectionObserver
useMediaHook for tracking CSS media query matches📖 useMedia
useNetworkHook for monitoring network connection status and quality📖 useNetwork
useScrollLockHook for locking/unlocking document or element scrolling📖 useScrollLock
useWindowSizeHook for tracking window dimensions with optional debouncing📖 useWindowSize

Utils

Util NameDescriptionUtil Documentation
getElementUtility for resolving element targets (refs, functions, or elements)📖 getElement

Keywords

appello

FAQs

Package last updated on 03 Dec 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts