Shane Holloway's repositories
js-u8-mqtt
MQTT Client using u8-mqtt-packet -- suitable for use in the Browser, NodeJS, and Deno.land.
js-esm-seedrandom
Explicitly seeded random number generator for JavaScript, ported to ES Modules. Compatible with original seedrandom CommonJS package.
js-cbor-codec
CBOR Codec for NodeJS and the Web.
rollup-plugin-ast-macros
Apply AST-based macros at build-time
js-u8-mqtt-packet
MQTT packet codec using Uint8Array, suitable for use in Browser, NodeJS, and Deno.land
js-hashbelt
Map data structure variant "with aging to expire items"
js-imm-dom
Immediate-mode DOM tools
js-tiny-source-map
A tiny implementation of SourceMapGenerator usable in ES Module, CommonJS, and Browser friendly formats
2023-07-gh11tyvite
Trial project to publish to github pages using 11ty-vite-jsy
diataxis-documentation-framework
"The Grand Unified Theory of Documentation" (David Laing) - a popular and transformative documentation authoring framework
flexsearch
Next-Generation full text search library for Browser and Node.js
js-bigint-codec
BigInt codec for NodeJS and the Web
js-casual-mini-esm
Casual Fake data generator, bundled into ESM
js-choices-esm
An ES module based vanilla JS customisable text input/select box plugin
js-csv-iter-parse
Line-oriented CSV parse using iterables or async iterables. ESM tree shakable.
js-ecc-codec
Elliptic Curve format codecs
js-fuzzy-rx
Fuzzy searching implemented as escaped and compiled regexp.
js-u8-utils
Uint8Array + UTF8 string utility library for NodeJS and the Web
node-distributed-timeids
Distributed time id generation, loosely inspired by Twitter Snowflake
npm-create-from-gh
Create projects from existing
regexparam
A tiny (308B) utility that converts route patterns into RegExp. Limited alternative to `path-to-regexp` 🙇♂️
rollup-awesome
⚡️ Delightful Rollup Plugins, Packages, and Resources
rollup-plugin-urlroot
RollupJS plugin for absolute import resolving for absolute URL imports on the same host domain.
shanewholloway
Config files for my GitHub profile.
vim-online-editor
Vim Editor. In the Browser
web-lite-code-editor
Lightweight web code editor component