Skip to content

Packages

Open-source packages I've written and maintain — Vite plugins and a few Node libraries.

adonis5-nats-broker

Production-ready AdonisJS 5 package for building event-driven microservices with NATS message broker.

AdonisJSNATSMicroservicesJavaScript / TSNode.js

mini-pow-blockchain

A minimal proof-of-work blockchain in Node.js, written to understand how one works.

Node.jsBlockchainProof of WorkCryptoEducational

vite-plugin-robots-txt

Generate robots.txt for Vite with environment-aware rules and instant dev preview support.

VitePluginSEOrobots.txtJavaScript / TS

vite-plugin-app-version

Vite plugin to generate an app version file (version.json) and optional virtual module with git/tag/build metadata.

VitePluginGitVersioningNode.js

vite-plugin-pwa-manifest

Vite plugin to generate a PWA web app manifest with env-aware metadata and a dev no-store preview route.

VitePWAManifestService WorkerPlugin

vite-plugin-firebase-messaging-sw

Vite plugin to generate a Firebase Cloud Messaging service worker with environment-aware configs and dev preview.

ViteFirebaseFCMService WorkerPlugin

number-to-locale-text

Lightweight JavaScript / TS package that converts numbers to localized text in multiple languages, with lazy-loaded locales.

JavaScript / TSi18nLocalizationUtilitiesNode.js

crypto-wallet-address-validator

Advanced wallet address validator supporting Bitcoin, Litecoin, Ethereum, and other altcoins in Node.js and browser.

Node.jsCryptoWalletsValidationBrowser-Compatible