Kyle Simpson's Projects
Rewrite ES module import specifiers using an import-map.
"The Incomplete Guide to JavaScript" (book). @IncompleteJS on twitter.
Simple minifier for JSON to remove comments and whitespace
Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependencies
DEPRECATED: Transpile non-ES6 let-blocks into ES6 (or ES3)
Specialized heuristic lexer for JS to identify complex literals
some project files for a tutorial on making a simple web game
Boilerplate Starting Point for Middle-end Web Architecture
A mock of (parts of) the DOM API to simulate resource preloading and loading
Convert CommonJS (CJS) modules to UMD and ESM formats
The most powerful IO monad implementation in JS, possibly in any language!
framework plugin for handling multi-part Ajax responses
A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.
Normalize CSS selectors
Workshop files for building a pong-variant game in JS and <canvas>
Serving public URLs for files in npm packages
Remote bridge for CSP channels
Specialized async queue data structure, supports revocation of values
Santa Connect: keeping track of your kids' nice/naughty status
Scan a JS file tree to build an ordered and grouped dependency listing
Proof-of-concept demo for server-side JavaScript driven "middle-end" architecture
timers with less race conditions
Slides code built for "The Economy of Keystrokes" talk
Workshop files for building tic-tac-toe in JS and <canvas>
Provides React-inspired 'hooks' like useState(..) for stand-alone functions
The Type Linter for JS
unnamed (for now). nothing to see here. ;-)
Demo PoC game for various advanced HTML5 js APIs