Ryan Hefner - All Play
Projects / Open Source Software
Easily generate a sitemap.xml file that consists of both static routes and dynamic routes generated from Contentful content.
React component tied to scroll events with callbacks for enter, exit and progress while scrolling through the viewport.
Some helper functions that you typically need when writing React Higher-Order Components.
React component that allows you to easily created a styled Google Maps instance with custom markers.
React component that scrolls smoothly to the target element passed in via props.
React component that makes it easy to compose hashchange and hash click handling into your application or site.
React library that makes it easy to render Zendesk Help Center content in your React apps.
Simple, responsive, canvas-based indicators that you can use to communicate the progress of loaders, timers or whatever else you might need a progress indicator for.
Perform GraphQL queries against Contentful’s Rest API. No more, query size limits! No more, query complexities!!
Recursively count the number of files within a directory, and all of its subdirectories. Apply filters to exclude files or directories from the total.
A simple utility function, and command line utility, for calculating an aspect ratio based on width and height.
Easily compile NextJS props via composed methods for `getServerSideprops` and `getStaticProps`.
React higher order component method that transforms your favorite components to animate their props on change.
React library for integrating react-request-block into the server-side rendering of your Next.js app.
React component to compose requests within your components. Supports server-side rendering requests.
React library for integrating react-contentful into the server-side rendering of your Next.js app.
React video player component library that offers a consistent API across YouTube and Vimeo video player React components.
Generic React paging indicators that you can use in carousels, rotators, slideshows and more!