1.1.1 • Published 3 months ago

argo-graphql v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

⛵ Argo GraphQL

argo-graphql is the reference implementation of Argo, a compact and compressible binary serialization format for GraphQL.

It is written in TypeScript and distributed on NPM under the name argo-graphql. The MIT-licensed source code is available on GitHub.

It includes a suite of test data that should be usable from other implementations (even in other languages).

Tests may be run with npm test or yarn test.

Features

Feature | Implemented? | Notes InlineEverything | ✅ | SelfDescribing | ✅ | OutOfBandFieldErrors | ✅ | SelfDescribingErrors | ⚠️ | Inline field errors not supported NullTerminatedStrings | ✅ | NoDeduplication | ✅ | HasUserFlags | ⚠️ | No user flags implemented

Performance

As the reference implementation, clarity and simplicity are prioritized over performance. Other implementations may wish to make different tradeoffs.