electrovir's repositories
pdf-text-reader
Dead simple pdf text reader
element-vir
Heroic, reactive, declarative, type safe, custom web components.
acquired-knoweldge
Collection of random computery I learn
augment-vir
Set of helper functions I frequently reuse.
delete-github-workflow-runs
bulk workflow run deletion
device-navigation
Navigate HTML elements in two dimensions with non-pointer devices.
execute-in-browser
Directly run a single file in a browser.
express-playground
for personal tests of express for a backend server
forward-game
game
gamepad-type
Detection of gamepad models, brands, and input names.
graphql-and-prisma
an attempt to use GraphQL and Prisma together with a single source of truth
input-device-handler
Handles keyboard, mouse, and gamepad inputs with identical APIs so they can be used interchangeably.
lint-changes
A GitHub action for ESLint that only throws errors that are new.
multi-extend
A utility for extending multiple classes in JavasScript, enabling the creation of mixins.
my-blog
My Blog.
object-shape-tester
Test object properties and value types.
observavir
Flexible and simple observables.
page-active
Check and listen to all page visibility changes.
prisma-to-graphql
Convert a Prisma schema to a GraphQL schema
pull-request-vir
GitHub Action for pull request reviews
run-time-assertions
Type safe assertions that work just as well in production run-times as they do in testing.
spa-router-vir
The heroic frontend routing package
threejs-experiments
playing around with Three.js
typed-event-target
EventTarget in the browser but with strong event typing.