A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).
Middleware and a scalar Upload to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
A spec for GraphQL multipart form requests (file uploads).
A GraphQL client for React using modern context and hooks APIs that is lightweight (< 4 kB) but powerful; the first Relay and Apollo alternative with server side rendering.
A full stack demo of file uploads via GraphQL mutations using Apollo Server and apollo-upload-client.
A barebones boilerplate for getting started on a bespoke front end.
A graphql-react integration for Next.js.
A Node.js CLI and equivalent JS API to find unused ECMAScript module exports in a project.
A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instances.
A simple CLI to run Node.js and report code coverage.
GraphQL execution and error handling middleware written from scratch for Koa.
An online, no-upload drag-and-drop SVG file symbol extractor and viewer.
A fake template literal tag to trick syntax highlighters, linters and formatters into action.
A Next.js App or page decorator, React context object, and React hook to access Node.js HTTP server context when rendering components.
A Node.js CLI and equivalent JS API to analyze source JSDoc and generate documentation under a given heading in a markdown file (such as readme.md).
ESLint config optimized for authoring packages that adapts to the project environment.