A curated collection of micro-utilities for the web.
Each one solves exactly one frontend problem —
perfectly, with zero dependencies.
No feature creep. No "while we're at it."
Each utility does exactly one thing
and does it better than a 5-minute
StackOverflow copy-paste ever could.
No lodash. No moment. No anything.
You install the package — not the package
plus a hundred transitive dependencies
you didn't ask for.
TypeScript-first. ESM + CJS output.
Every package works in React, Vue,
Svelte, vanilla JS, and anywhere
else you're building.
The latest package in the collection.
Smart clipboard paste handler — normalizes
every paste into { type, data, files }.
Images, files, HTML, text. One callback.
// 1. Install npm install paste-rich // 2. Import & init import PasteRich from 'paste-rich'; const pr = new PasteRich({ target: '#editor', onPaste: (result) => { console.log(result.type); // 'image' | 'file' | 'html' | 'text' console.log(result.data); // File or string console.log(result.files); // File[] }, }); // Clean up when done ✦ pr.destroy();