Skip to content

Instantly share code, notes, and snippets.

View nordfjord's full-sized avatar

Einar Norðfjörð nordfjord

View GitHub Profile
@barneycarroll
barneycarroll / modulator.js
Last active August 4, 2022 11:08
Modulator: a light-touch API (with heavy internals) for auto-instantiating Mithril modules. Makes Mithril lifecycle management more user-friendly.
var mod = ( function initModulator(){
if( !Map ){
// A naive shim for maps functionality
var Map = shim;
var WeakMap = shim;
}
// Registry of instantiation contexts
var contexts = new WeakMap();
// All automated counts