apollo-upload-client
A terminating Apollo Link for Apollo Client that allows FileList, File, Blob or ReactNativeFile instances within query or mutation variables and sends GraphQL multipart requests.
JS engineer & designer
in Melbourne 🇦🇺
Creator of 44 GitHub projects & contributor for 6 including next.js, styled-jsx & altair. My 34 npm packages exceeded 139.3 million installations over the past 12 months.
A terminating 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.
A spec for GraphQL multipart form requests (file uploads).
A GraphQL client for React using modern context and hooks APIs that is lightweight (< 3.5 KB size limited) but powerful; the first Relay and Apollo alternative with server side rendering.
A graphql-react integration for Next.js to enable server side rendered GraphQL operations.
GraphQL execution and error handling middleware written from scratch for Koa.
Reversibly extracts files from an object tree.
A fake template literal tag to trick syntax highlighters, linters and formatters into action.
A Node.js CLI to analyze source JSDoc and generate documentation under a given heading in a markdown file (such as readme.md).
A Node.js CLI and equivalent JS API to find unused ECMAScript module exports in a project.
Device agnostic styles, components and hooks for React and Next.js apps.
A simple CLI to run Node.js and report code coverage.
Smart, lightweight functions to animate browser scroll.
Renders nested React components with asynchronous cached loading; useful for GraphQL clients and server side rendering.
An ultra lightweight unit test director for Node.js.
Reliably installs a local package into another, for testing.
A Babel plugin that transforms the code contents of template literals lead by comments specifying a Prism.js language into syntax highlighted HTML.
Asserts a string matches a snapshot saved in a file. An environment variable can be used to save rather than assert snapshots.
A lightweight utility function to create a React className prop value for multiple classes.
Asynchronously creates a disposable directory in the OS temporary directory that gets deleted after the callback is done or errors.
I design & build device agnostic web apps from scratch; from the DB & GraphQL API through to the UI. Works for artists, startups & major brands have reached millions.
Cross-platform JavaScript runtime environment built on Chrome’s V8 JavaScript engine.
An API query language that puts REST to rest.
Library for building user interfaces.
A GraphQL client for React using modern context & hooks APIs that is lightweight but powerful.
Modern Node.js web framework.
GraphQL execution & error handling middleware written from scratch for Koa.
Family of server & client technologies for GraphQL powered apps.
Framework for server-rendered or statically-exported React apps.
Cloud platform to manage domains & serverless deployments; good for Next.js web apps.
Cloud platform for deploying, monitoring & scaling servers; good for Node.js GraphQL APIs.
NoSQL document database, hosted in the cloud with MongoDB Atlas.
I “dog food” all my own open source tech.