A mixin that provides methods to handle events.
A client-side router that uses History API and Express style path strings to handle navigation and routing.
A class providing a layer of abstraction to handle DOM interactions.
A component of Compago framework that controls placement and lifetime of a controller.
A component of Compago framework for managing a collection of regions.
A component of the Compago framework for managing data models.
A component of the Compago framework for managing ordered sets of models.
An Ajax storage engine for the Compago framework.
A class handling an ordered list of views for Compago framework.
A minimalist MVC framework for modern browsers.
A plugin for JSDoc to automatically pick up default values for pseudo-named parameters created using destructuring.
A plugin for JSDoc to set the default values of boolean params to false by default.
A component of the Compago framework handling interactions between the application state and the DOM.
The fastest way to convert ids, UUID, MongoDB ObjectId into shorter, URL-friendly base64 and vice versa.
A Todo app example using Compago and lit-html
Plugin for jsdoc2md to produce markdown suitable for Gitbook.
The fastest way to do set operations (intersection, difference, union) on sorted arrays.
A class extending built-in Array to efficiently handle sorted data.
Performance comparison of WebAssembly, C++ Addon, and native implementations of various algorithms in Node.js.
Store and operate on data in Numbers and BigInts for memory savings, performance, and fun.
Schema-based BSON using structurae's ObjectView binary protocol.
A command-line tool to simplify combining and/or encoding audiobooks with chapters.
Import CSS, SVG, HTML, XLIFF files as tagged-template literals. Optionally minify with esbuild minifier.