npm Packages
Tailwind plugins, JavaScript utilities, storage wrappers, embed helpers, and more. All available on the npm registry. Each package is open source and has its own documentation page.
View on npmjs.comAll Packages
create-vvv
create-vvv
Production-ready Vue 3 + Vite + Vercel project scaffolder with Tailwind CSS v4, Pinia, optional Vue Router, serverless API routes, and automated testing.
$ npm create vvv@latest
Tailwind CSS Hue Theme
tailwind-hue-theme
Tailwind CSS v4 plugin for dynamic OKLCH hue theming with an optional HuePicker widget. Change one hue value and your entire UI updates.
$ npm install tailwind-hue-theme
RepoWidget
repowidget
A zero-dependency JavaScript widget that renders live GitHub repository cards on any website with a single script tag and function call.
$ npm install repowidget
StorageManager.js
web-storage-manager-js
Feature-rich localStorage/sessionStorage wrapper with expiration, compression, batch operations, and cross-tab event listeners.
$ npm install web-storage-manager-js
Maths.js
@peterbenoit/mathsjs
Lightweight JavaScript math utilities for statistics, number theory, and common numeric helpers. Under 1 kb, no dependencies.
$ npm install @peterbenoit/mathsjs
ResourceLoader.js
resourceloader-js
Dynamic resource loading for scripts, stylesheets, images, and JSON with promise-based sequencing and dependency management.
$ npm install resourceloader-js
Utility Helpers
@peterbenoit/utility-helpers
A comprehensive collection of JavaScript utility functions: debounce, throttle, deep clone, type guards, and more.
$ npm install @peterbenoit/utility-helpers
Embed Manager
embed-manager
Lazy-loading and rendering of third-party embeds. YouTube, Vimeo, Twitch, CodePen, and websites. With consent-aware fallbacks.
$ npm install embed-manager
GetViewport
@peterbenoit/get-viewport
Lightweight JavaScript utility for responsive breakpoint detection using matchMedia. No polling, no resize events, no magic numbers.
$ npm install @peterbenoit/get-viewport