@mjperlini/timescape
A flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid.
A flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid.
A lightweight and dependency-free Signature Pad built using the Canvas API with Vanilla JavaScript.
A zero-dependency library for turning JSON into reactive DOM using native HTML templates
Simple vanilla js animation class.
Debounce helper created with vanilla js
A convenient JavaScript snippet, which lets you create beautiful buttons, where people can add events to their calendars.
Floating logic core for positioning elements (vanilla JS)
A tiny reactive component library with state management, DOM diffing, tweening, server-side rendering and much more.
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)
A simple, zero-dependency JavaScript module to easily initialize dropdowns. Built with HTML, CSS, and JavaScript, this package provides basic styling to simplify the setup process.
A lightweight utility to simplify working with localStorage in JavaScript. Includes expiry, backup/restore, and debug helpers.
A simple, dependency-free dropdown menu using vanilla JS and CSS. Easily customizable and ready to plug into any web project.
Bundler for vanilla JS and CSS projects
A CLI tool to automate the creation of all the default files for vanilla JS project
A gradient picker component
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)
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)
A utility module made in Vanilla JS for cross-compability.