Pinned Repositories
catch-exit
Catch Node.js exit conditions, including errors and unhandled rejections, and fire callbacks.
css-course
CSS Course
element-vir
Heroic, reactive, declarative, type safe, custom web components.
karabiner-elements-terminal-navigation
This is apparently no longer hosted on the karabiner elements site so I'm uploading it here.
Matrix_Operator
Web app that provides a GUI for manual matrix row operations.
pdf-text-reader
Dead simple pdf text reader
prettier-plugin-multiline-arrays
Prettier plugin to force array elements to wrap onto new lines.
statement-parser
Parse bank and credit card statements
stoic-identity-example
Minimal viable example of connecting to Stoic Identity.
ws2812draw
Easy to use package for drawing to a ws2812 LED matrix
electrovir's Repositories
electrovir/pdf-text-reader
Dead simple pdf text reader
electrovir/element-vir
Heroic, reactive, declarative, type safe, custom web components.
electrovir/virmator
Centralize and automate all the things! So I don't have to copy pasta configs in every single project.
electrovir/acquired-knoweldge
Collection of random computery I learn
electrovir/augment-vir
Set of helper functions I frequently reuse.
electrovir/date-vir
Easy and explicit dates and times
electrovir/delete-github-workflow-runs
bulk workflow run deletion
electrovir/device-navigation
Navigate HTML elements in two dimensions with non-pointer devices.
electrovir/execute-in-browser
Directly run a single file in a browser.
electrovir/express-playground
for personal tests of express for a backend server
electrovir/forward-game
game
electrovir/game-vir
electrovir/gamepad-type
Detection of gamepad models, brands, and input names.
electrovir/git-vir
CLI tool for making life with git and GitHub easier.
electrovir/graphql-and-prisma
an attempt to use GraphQL and Prisma together with a single source of truth
electrovir/input-device-handler
Handles keyboard, mouse, and gamepad inputs with identical APIs so they can be used interchangeably.
electrovir/lint-changes
A GitHub action for ESLint that only throws errors that are new.
electrovir/mix-vir
Pseudo-mixins in Javascript.
electrovir/mono-vir
electrovir/multi-extend
A utility for extending multiple classes in JavasScript, enabling the creation of mixins.
electrovir/my-blog
My Blog.
electrovir/observavir
Flexible and simple observables.
electrovir/page-active
Check and listen to all page visibility changes.
electrovir/prisma-to-graphql
Convert a Prisma schema to a GraphQL schema
electrovir/pull-request-vir
GitHub Action for pull request reviews
electrovir/run-time-assertions
Type safe assertions that work just as well in production run-times as they do in testing.
electrovir/spa-router-vir
The heroic frontend routing package
electrovir/threejs-experiments
playing around with Three.js
electrovir/typed-event-target
EventTarget in the browser but with strong event typing.
electrovir/url-vir
Url helpers