erikpukinskis
Try to keep things as simple as possible, stick close to Javascript.
Collective MagicWestern Slope, Colorado, USA
Pinned Repositories
browser-bridge
Define functions in Node for use on a web page
chrome-codespaces-keymap
Keybindings for VSCode that work in a Chrome tab
codedocs
Storybook alternative that lets you build a design documentation site with your own components and build
confgen
Generate repetitive configs for vite, typescript, eslint, etc
graphql-error-handler
Handle GraphQL errors the way you'd expect: thrown, with a helpful stack trace and the location of the error in the query
onnemi-4211
A programming style that can be used in any language
react-headless-accessible-hooks
Hooks to power complex interactive components, leaving the DOM and styles to you
template
A template I use to start sinatra apps. Deployable on Heroku. Has an example DataMapper table and authentication baked in.
vite-plugin-sql
Plugin that lets you import .sql files as strings in Vite
erikpukinskis's Repositories
erikpukinskis/browser-bridge
Define functions in Node for use on a web page
erikpukinskis/confgen
Generate repetitive configs for vite, typescript, eslint, etc
erikpukinskis/BusyBodies
Beginnings of a programming game that makes you program robots to do stuff.
erikpukinskis/codedocs
Storybook alternative that lets you build a design documentation site with your own components and build
erikpukinskis/easyfork
A web-based IDE for Sinatra apps that works with Forkserv servers and Heroku
erikpukinskis/graphql-error-handler
Handle GraphQL errors the way you'd expect: thrown, with a helpful stack trace and the location of the error in the query
erikpukinskis/use-firestore
React hooks for efficiently querying a *normalized* Firestore database
erikpukinskis/chrome-codespaces-keymap
Keybindings for VSCode that work in a Chrome tab
erikpukinskis/react-headless-accessible-hooks
Hooks to power complex interactive components, leaving the DOM and styles to you
erikpukinskis/vite-plugin-sql
Plugin that lets you import .sql files as strings in Vite
erikpukinskis/babel-plugin-macros
Fork to port babel-plugin-macros to TypeScript
erikpukinskis/basic-styles
Stylesheet for conversational mobile UI
erikpukinskis/browser-task
Do stuff in other peoples' browsers
erikpukinskis/bump-n-pub
Helper script to bump your NPM version, add a tag, publish to NPM, and push to Github
erikpukinskis/dfvis
Visualization Server for Dwarf Fortress
erikpukinskis/ember-appkit-template
Basics of an ember appkit rails app
erikpukinskis/firestore-relational
Firebase functions for maintaining relations between Firestore collections
erikpukinskis/get-socket
Use WebSockets exactly the same way in Node and in the browser
erikpukinskis/graffiti
Chrome extension for adding colorful text to a web page
erikpukinskis/graphql-codegen-schema-script
Graphql Codegen plugin for dumping schema out to a JavaScript or TypeScript file
erikpukinskis/koneksa-challenge
Koneksa React Coding Challenge
erikpukinskis/meta-module-vite
Vite plugin to allow NPM modules to modify code at their call sites
erikpukinskis/netpong
Multiplayer browser-based implementation of Pong with deterministic netcode
erikpukinskis/single-use-socket
Attaches a socket handler to a single connection until it closes
erikpukinskis/storybook-demo
erikpukinskis/vite-dist-test
Demo repo for vite sourcemap issue
erikpukinskis/vite-hrm-test
Minimal Vite example with HMR not working
erikpukinskis/vitepress
Vite & Vue powered static site generator.
erikpukinskis/vitest
A Vite-native test framework. It's fast!
erikpukinskis/warrens
Draw things made of moons