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.

Dependencies (1)

Dev Dependencies (12)

Package Sidebar

Install

npm i argo-graphql

Weekly Downloads

4

Version

1.1.1

License

MIT

Unpacked Size

232 kB

Total Files

75

Last publish

Collaborators

  • arkenflame