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.
GraphQL execution and error handling middleware written from scratch for Koa.
A simple CLI to run Node.js and report code coverage.
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.