David DeSandro's starred repositories
vanilla-lazyload
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
modern-css-reset
A bare-bones CSS reset for modern web development.
vanilla-todo
A case study on viable techniques for vanilla web development.
Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch
KeyBindings
DefaultKeybindings.dict for Mac OS X
postcss-custom-properties
Use Custom Properties in CSS
TypeScript-TmLanguage
TextMate grammar files for TypeScript for VS Code, Sublime Text, and Atom.
mdast-util-from-markdown
mdast utility to parse markdown
sanity-typed
Completing sanity's developer experience with typescript (and more)!
git-checkout-interactive
Quick switch between git branches
169-pwa-trusted-web-activity
Episode 169 - Deploy a PWA to as an Android Package to the Google Play Store
javascript-jsx.tmbundle
Textmate Bundle for JSX (React)
makeZdogBezier
A function that accepts a bezier path and converts it to a structure that Zdog understands.
alt-react-demo
Demo for a build-free alternative to React, written in vanilla JS.
textmate-jinja-templates
A textmate bundle for Jinja2 templates. Not actively maintained.
ra2-tower-war
try zdog