mjbp/editor
A basic inline HTML editor based on the medium.com authoring experience.
A basic inline HTML editor based on the medium.com authoring experience.
An autocomplete component, built to be accessible.
Boilerplate for developing JS components
Prototype and Pattern Library scaffold
leafletjs abstraction layer
Checkbox group state management
Minimal monthly calendar view
Searchable multiple selection dropdown
For cloning and managing repeating fields.
Numeric input incrementer
Input wrapper module to surface state and validity to the UI
Cursor-predicting hover menu
Lightweight async submit and constraint validation form wrapper
Fit text to parent container width
Auto resize textareas to fit value
Tests support for and wraps file inputs to standarise behaviour and style
Google Maps API abstraction layer
Layout helper to equalise the height of a set of DOM elements
Accessible DOM state toggling
Lightweight, accessible date picker
ReactJS component wrapper for Google Maps API including marker clustering and spidering
Highcharts JS, the JavaScript charting framework
Design with JSX, powered by your own component library.
SASS project starter including baseline, grid, rem fallback...
Boilerplate for creating a custom element.
A single page AngularJS website that uses a Google Docs spreadsheet for content management
Vanilla JS redux PWA with functionally composed UI