151 packages found
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
Device detection (phone, tablet, desktop, mobile grade, os, versions)
Compact JavaScript library that provides an Object based solution for working with HTMLCanvas drawables as if they were tangible, separate objects. Good for lightweight game engines and mobile friendly.
Detect device type and render your component according to it
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
It is a very simple & small javascript plugin to detect all major modern mobile browsers.
fully-tablet-control
Browser detection library, built on top of express
- browser
- mobile
- detection
- user-agent
- useragent
- express
- layout
- view routing
- desktop
- phone
- tablet
- tv
- bot
- car
- View more
custom-device-detect is a user agent parser. custom-device-detect will pars your custom user agent and detect your device.
Utility functions for creating breakpoints in `styled-components` 💅.
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
- body scroll
- body scroll lock
- react scroll lock
- react scroll
- scroll
- lock
- freeze
- toggle
- disable
- overflow
- modal
- lightbox
- react
- vanilla-js
- View more
Locks elements scroll handling scrollbar gaps and iOS Safari with CSS variables
Grasp.js is a handgrip pattern recognition micro-library for mobile devices.
A javascript port of Matomo device-detector
Unleash PowerCSS to create custom styling for every user of your web application. PowerCSS uses merging, caching, compression, and double-buffering to exceed the speed and flexibility of static CSS. https://www.youtube.com/watch?v=rnkMjzhxw4s
- alive-css
- css
- css-alive
- css-js
- css-live
- css-power
- cssjs
- desktop and mobile
- desktop and touch
- desktop
- js-css
- jscss
- live-css
- mobile
- View more
Boolean indicating if the current environment is a touch device.
- stdlib
- stdassert
- assertion
- assert
- utilities
- utility
- utils
- util
- runtime
- environment
- browser
- touchscreen
- touch
- tablet
Web color picker with opacity channel (alpha channel) and custom palette. Supports CSS colors such as rgba() and hex, including #rrggbbaa.
A collection of single-element, CSS-only application and device frames with support for multiple themes, customization via CSS custom properties, grid-based layouts, iframe elements, and scrolling content.