John Robinson's repositories
sm-element
a state-machine backed base class for web components
fn-machine
a tiny functional state machine
covid_chart
Some charts to show covid data
poly-machine
a simple state-machine mixin for polymer (2) components
wdio-boilerplate
basic boilerplate for webdriverio tests with jasmine
polymer-state-machine
state machine mixin for polymer 2
chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
flash-cards
flash card game
forty-jekyll-theme
A Jekyll version of the "Forty" theme by HTML5 UP.
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
page.js
Micro client-side router inspired by the Express router
playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
playwright-vscode
Playwright Test Visual Studio Code integration
polyfills
Webcomponents polyfills monorepo
proposal-observable
Observables for ECMAScript
skratch-bot
discord bot that manages skratch practice channels
sm-element-example
An sm-element example app
spy-lit-issue
demo a potential issue with lit-element/html and sinon.spy
tsc-jsdoc-2
issue with tsc using jsdoc not overwriting .d.ts files
twilio-video.js
Twilio’s Programmable Video JavaScript SDK
v4
Deprecated code base for all WebdriverIO releases up until v4.x
wdio-jasmine-framework
A WebdriverIO plugin. Adapter for Jasmine testing framework.
web-component-analyzer
CLI that analyzes web components and emits documentation / diagnostics
web-llm
High-performance In-browser LLM Inference Engine