Austin, TX

John Hildenbiddle

Elite
@jhildenbiddle

I'm a systems-oriented designer, human-centered developer, and open-source author of UI, UX, and DX tools.

css-vars-ponyfill. Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

1.5k

docsify-themeable. A delightfully simple theme system for docsify.js. Features multiple themes with rich customization options, an improved desktop and mobile experience, and legacy browser support (IE11+).

555

canvas-size. Determine the maximum area, height, width, and custom dimensions of an HTML canvas element.

276

docsify-tabs. A docsify.js plugin for rendering tabbed content from markdown

137

typora-themeable. A clean, customizable, typography-focused theme for the markdown editor, Typora.

123

mergician. Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.

85

vertical-rhythm-reset. A Sass/SCSS library for responsive vertical rhythm grids, modular scale typography, and CSS normalization.

79

get-css-data. A micro-library for collecting stylesheet data from link and style nodes

36

css-device-frames. A collection of single-element, CSS-only application and device frames with support for multiple themes, customization via CSS custom properties, grid-based layouts, iframe elements, and scrolling content.

33

class-change. A micro-library for manipulating CSS class names, triggering change events using HTML data attributes, and creating declarative class-related event listeners

16

create-elms. A micro-library for efficiently creating HTML elements, settings attributes, adding to other elements, and returning an array of elements or HTML markup

7

sass-utilities. A collection of Sass classes, functions, mixins, and other utilities

5

docsify-plugin-runkit. A docsify.js plugin for rendering interactive JavaScript REPLs powered by RunKit

4

boilerplate-node-express. A website boilerplate using Node+Express, Webpack, Sass, PostCSS (Autoprefixer) and Pug/Jade templates

3

docsify-plugin-ethicalads. A docsify.js plugin for rendering ad placements from EthicalAds

2

rollup-plugin-source-hash. A rollup.js plugin that inserts hash values based on pre-bundled source code into filenames and bundled code.

1

nth-grid. Nth-Grid is a versatile semantic CSS grid system with legacy browser support for Less, PostCSS, Sass, and Stylus.

1
17
Apply