Reading, UK

Barney Carroll

Expert
@barneycarroll

Javascript expert, API designer, user interface & web platform enthusiast.

patchinko. A terse API for performing deep patching on JavaScript structures

73

mithril-machine-tools. Putting the hype back in hyperscript, the OM back in virtual DOM; A bag of tricks for Mithril.

34

mithril.exitable.js. Exit animations for Mithril components: provide controllers with an `exit` hook which will trigger when the component disappears from the virtual DOM (but before it's removed from live DOM), locking the draw process while you perform animations.

23

mattr. Mithril view plugins as custom attributes

9

fxio. Break out of the lifecycle loop with steps!

7

plasm. A declarative component instantiation & retrieval system for virtual DOM libraries

6

moria. A routing system for Mithril v0.X

6

mithril-islands. Mount Mithril components whose redraw is controlled explicitly

6

mithril-router. A Router component for Mithril in the vein of react-router, using universal-router & history

4

mithril-hydrate. Hydrate pre-rendered Mithril applications

3

mimix. Composable Mithril mixin factory

2

jquery.sequentialTraversal.js. Sequential (linear/non-hierarchical) relative DOM traversal methods for jQuery

2

xet. xet( map, key, factory ) - if map has own property key, return its value. If not, execute factory, assign the return value to key, then return it.

2

muty. An attempt at a more intuitive API wrapper around W3C DOM MutationObserver

2

scope-polyfill. CSS @scope polyfill

1

further. A minimalist display font for the Roman alphabet inspired by futhark runes, art nouveau letting, and a contemporary humanist minimalism

1

mithril-route-components. Mithril 1 makes a distinction between RouteResolvers and Components as route endpoints. Mithril Route Components collapses that distinction.

1

panellist. Golden Layout, except with Mithril

1

trier. A tool for recursively iterating through DOM trees.

1

mithril-vdom-from-html. Uses htmlparser2 to consume HTML and output Mithril vdom

1

bankDemo-mithril. A Mithril + Redux + Bootstrap demo app

1

mithril-granular. A Mithril extension that allows individual component redraws

1

npm-dependency-versions. A utility for determining the package versions at given points in time

1

sm-pagination. Mithril base widget based on Semantic-ui

1

temporal-components. Temporal components for Mithril

1

funes. Remember everything, for better or for worse

1

blockm. A Mithril view-component to allow downstream nodes to delay the removal of ancestor nodes

1

gulp-starter. Starter gulpfile.js and structure with commonly used tools

1

tick-collections. TickMap & TickSet are variations of Map and Set whose contents are cleared every tick. Useful for eg memoization based on highly volatile data.

1

mle. A little application to illustrate Mithril virtual DOM lifecycle

1

mithril-n. Pure DOM nodes in Mithril templates.

1

emjay. Write Pug templates and pass them to Mithril

1

life-cycle. A no-op custom element which exposes lifecycle hooks to consuming view frameworks

1

m.route.Link. A playground for messing about with Mithril routing assertions

1

mithril-v1v0. Combines the new speed & features of Mithril v1 with the simple surface API of Mithril v0

1

html.loading. Hide the page body until page & synchronous resource dependencies have finished loading

1

JSON2cookie. JSON cookie model after Stoyan Stefanov's 'prefs' (user preferences) model, tweaked for JSON2 (thx Saurus) and accommodating prior set non-JSON key=pair syntax values.

1

sizzle. A sizzlin' hot selector engine.

1
38
Apply