Steven Lambert's Projects
10k Arkade is an arcade cabinet that lets you play a few games for under 10k. Made for the 2016 10k Apart competition.
A JavaScript library for making widgets and components accessible
Automatically add an issue or pull request to specific GitHub Project(s) when you create and/or label them.
Audio Dash - Ride the Waves of Your Music
Accessibility engine for automated Web UI testing
A cli for managing Chrome browsers and drivers. Especially useful to keep Chrome and ChromeDriver versions in-sync for continuous integration
HTML5 turn based combat game.
Audit the CSS on a page to see what elements are using styles from the style guide and which styles are overriding them
Digital Circuit Simulator
My personal dotfiles setup to configure any new Mac, based on https://github.com/nicksp/dotfiles
An Endless Runner Style HTML5 Canvas Game. Hosts all the files for the two part tutorial series on http://blog.sklambert.com/endless-runner-html5-game/.
Esbuild plugin for Kontra.js to remove unused code from Classes
A Galaxian Style HTML5 Canvas Game. Hosts all the files for the five part tutorial series on http://blog.sklambert.com/galaxian-html5-game/.
Gulp wrapper for the LivingCSS Style Guide Generator
Original https://registry.npmjs.org/gulp-preprocess/-/gulp-preprocess-2.0.0.tgz
Proposal to improve the DOM creation API so developers have a cleaner, simpler, and secure interface to DOM creation and manipulation.
Testing issue templates
https://straker.github.io/js13k-2018/
Optimally package js13kGames files for upload.
A lightweight JavaScript gaming micro-library, optimized for js13kGames.
HTML5 game asset loader. Part of the Kontra.js game library.
A simple Asteroids game made in Kontra.js.
Parse comments in your CSS to generate a living style guide using Markdown, Handlebars, Polymer, and Prism syntax highlighter.
Preprocess HTML, JavaScript, and other files with directives based off custom or ENV configuration