Pinned Repositories
augment-vir
Set of helper functions I frequently reuse.
catch-exit
Catch Node.js exit conditions, including errors and unhandled rejections, and fire callbacks.
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.
pdf-text-reader
Dead simple pdf text reader
pglite-prisma-demo
Demo using PGlite and Prisma together.
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.
virmator
Centralize and automate all the things! So I don't have to copy pasta configs in every single project.
electrovir's Repositories
electrovir/prettier-plugin-multiline-arrays
Prettier plugin to force array elements to wrap onto new lines.
electrovir/element-vir
Heroic, reactive, declarative, type safe, custom web components.
electrovir/prisma-frontend
A Prisma generator for creating frontend-friendly exports (types and enums)
electrovir/virmator
Centralize and automate all the things! So I don't have to copy pasta configs in every single project.
electrovir/augment-vir
Set of helper functions I frequently reuse.
electrovir/my-blog
My Blog.
electrovir/rest-vir
The declarative and type-safe REST and WebSocket API builder.
electrovir/agenda-editor
Generates programs (paper agendas) for in-person events.
electrovir/date-vir
Easy and explicit dates and times
electrovir/device-navigation
Navigate HTML elements in two dimensions with non-pointer devices.
electrovir/fastify-websocket-injection-protocol-failure
electrovir/find-indexed-db-on-disk
Find an IndexedDB sqlite file on disk that matches a search string.
electrovir/game-vir
electrovir/gamepad-type
Detection of gamepad models, brands, and input names.
electrovir/input-device-handler
Handles keyboard, mouse, and gamepad inputs with identical APIs so they can be used interchangeably.
electrovir/job-search
Record job search outreach.
electrovir/object-shape-tester
Test object properties and value types.
electrovir/observavir
Flexible and simple observables.
electrovir/parse-email-address
Parse/validate email addresses, primarily using RFC-5321.
electrovir/prettier-plugin-interpolated-html-tags
Support interpolated tag names for HTML in Prettier formatting.
electrovir/prisma-map
Convert generated Prisma types and runtime fields to your whims.
electrovir/prisma-ts-config-example
electrovir/release-vir
A GitHub Action for automatically generating a release on GitHub for version tags.
electrovir/shoot-mp
electrovir/spa-router-vir
The heroic frontend routing package
electrovir/square-packing
simple algorithm demo with visuals
electrovir/typed-event-target
EventTarget in the browser but with strong event typing.
electrovir/typedoc-windows-path-issue
electrovir/url-vir
Url helpers
electrovir/vir-line
An assembly line / pipeline.