Good job on creating a lightweight client. Apollo can be overkill for smaller projects.
You should be careful with the name though because it's named the same as the official reference implementation of the backend: https://github.com/graphql/graphql-js.