argo-graphql
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

⛵ 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.

Package Sidebar

Install

npm i argo-graphql

Weekly Downloads

1

Version

1.1.1

License

MIT

Unpacked Size

232 kB

Total Files

75

Last publish

Collaborators

  • arkenflame