Hey 👋
My name's Jeffry Wainwright. I go by Jeff. I'm passionate about coding, art, surfing, running, and fitness in general. I was born in Rapid City, South Dakota. I lived internationally growing up. Feel free to submit an issue to ask me more.
I maintain 👇
- ES Check: Checks the version of ES in JavaScript files with simple shell commands
- StickyBits: Stickybits is a lightweight (<2KB) alternative to position: sticky polyfills
- Scrolldir: y-axis scroll direction without jitter
- Shave: a minimal JavaScript Plugin for Truncated text
- Reframe.js: a minimal JavaScript Plugin for reframing html elements so they're an intrinsic ratio of the original—great for embeds
- MouseCase: A JavaScript utility enabling horizontal dragging on mousedown events
I am working on 👇
- Currency: the first payment platform designed for buying & selling heavy equipment, machinery and other large-ticket items.
- React Utilities: React Utilities to speed up React development
- Common Utilities: Simple, typed utility functions
- Datastructures: TypeScript Data Structures
- **Heartly
Why sponsor me?
Sponsorship supports the cause of sponsoring open source and the coding community!
All funds will go to sponsor other engineers!
Featured work
-
yowainwright/stickybits
Stickybits is a lightweight alternative to `position: sticky` polyfills
🍬 JavaScript 211 -
yowainwright/shave
💈 Shave is a 0 dep JS plugin that truncates text to fit within an element based on a set max-height ✁TypeScript 113 -
yowainwright/es-check
Checks the version of ES in JavaScript files with simple shell commands
🏆 JavaScript 116 -
yowainwright/mousecase
A JavaScript utility enabling horizontal dragging on mousedown events
🖱 TypeScript 35 -
yowainwright/reframe.js
🖼 Reframe unresponsive elements responsivelyJavaScript 40
0% towards 1 sponsor goal
Be the first to sponsor this goal!
Sponder me for $1, and I will let you know what engineer I will sponsor for $1 and why.🙏