Frontend engineer, mostly React, formerly @lyft
spa-github-pages. Host single page apps with GitHub Pages
4kreact-router-hash-link. Hash link scroll functionality for React Router
733fscreen. Vendor agnostic access to the Fullscreen API
440detect-it. Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch.
434rollpkg. Zero-config build tool to create packages with Rollup and TypeScript
175react-interactive. Better hover, active and focus states than CSS pseudo-classes, and a callback when the interactive state changes.
167fractal. Mandelbrot fractal generator - js web app, uses zero libraries
136react-github-pages. React with React Router boilerplate for GitHub Pages
50detect-passive-events. Detect if the browser supports passive event listeners
39event-from. Determine if a browser event was caused by mouse, touch or key input.
23react-markdown-tree. Renders markdown as React components and never uses dangerouslySetInnerHTML
16the-listener. Easily set complex listeners for mouse, touch and pointer events without conflicts
13browserslist-config-css-grid. Browserslist config of all browsers that support css grid
10current-input. Detect the current input (mouse or touch) and fix the sticky :hover bug on touch devices.
9simplemark. A smaller version of Markdown
9detect-touch-events. Detect if the browser has a touch screen and supports the Touch Events API
8react-fast-mount. Fast mount slow loading React components
5detect-touch. Detect if a device has a touch interface
5detect-pointer-events. Detect if the browser supports the Pointer Events API
5react-simplemark. React component and renderer for Simplemark
4four-corner-layout. Design concept for four presentation pages on a single web page
4rollpkg-example-package. Example package for Rollpkg
3polymorphic-as-prop-api. Polymorphic as prop api standard proof of concept. Brings composability to the polymorphic as prop.
3react-markdown-tree-config-default. Default Config for React Markdown Tree
3sticky-hover. Fixing the sticky hover problem on mobile
3device-responsive-apps. Device responsive apps presentation
3detect-hover. JavaScript wrapper for hover and any-hover media queries
2flux-async-dispatcher. Asynchronous app dispatcher for Flux design pattern with React
2react-component-dev. Minimal boilerplate for developing and demonstrating a React component
1react-interactive-v0-demo. Demo app fro React Interactive v0
1interactive-style-options. Created with CodeSandbox
1test-exports. JavaScript
1detect-pointer. JavaScript wrapper for pointer and any-pointer media queries
1detect-it-v1-demo. JavaScript
1detect-it-v3-demo. JavaScript
1randompage. HTML
1