Hurdler makes nested UI interactions simple to manage via URL hash.
Smart, lightweight functions to animate browser scroll.
Prevents invalid form submission in browsers that improperly support the HTML forms spec (i.e. Safari). The first invalid element is focused after alerting the validation message.
Barebones stylelint config, extending stylelint-config-standard.
An ultra-lightweight slider that supports touch.
An Apollo Link for Apollo Client that allows FileList, File, Blob or ReactNativeFile instances within query or mutation variables and sends GraphQL multipart requests.
Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
Converts a Google Maps styler array to a Google Static Maps styler URL query string.
A single npm script command to start Webpack and your server in watch mode, with a unified console.
Clones a value, recursively extracting File, Blob and ReactNativeFile instances with their object paths, replacing them with null. FileList instances are treated as File instance arrays.
Allows files to be used in GraphQL requests with apollo-fetch.
A more powerful Next.js router events API.
A lightweight GraphQL client for React.
A fake template literal tag to trick linters and formatters into action.
An npx CLI utility for auditing the age of installed npm packages.
GraphQL API Koa middleware; the first Node.js GraphQL server to support native ESM.
ESLint config optimized for authoring packages that adapts to the project environment.
A CLI to analyze source JSDoc and generate documentation under a given heading in a markdown file (such as readme.md).
A React higher-order component to decorate a Next.js pages/_app.js custom App component for graphql-react, enabling descendant GraphQL queries with server side rendering and client side data hydration.