nitrogql logonitrogql

Blog

nitrogql 1.7 release: Jest transform, async internals

In nitrogql 1.7, we added a new package named "@nitrogql/jest-transform". This package is a Jest transformer that lets you load .graphql files from your code during testing.

March 31, 2023 Read more

nitrogql 1.6 release: improved treatment of scalar types

In nitrogql 1.6, treatment of scalar types has been improved. Now each GraphQL scalar type can have different TypeScript type in different situations.

January 6, 2023 Read more

nitrogql 1.5 release: We know you better now, fragments

In nitrogql 1.5, we added an option named "fragmentTypeSuffix" to the nitrogql CLI. This option allows you to customize the suffix of the name of the type that is generated for each fragment.

December 13, 2023 Read more

nitrogql 1.4 release: Maybe the first step towards Fragment Colocation?

In nitrogql 1.4, we added support for importing fragments from other GraphQL documents. Previously you had to define all fragments in the same document as the operation that uses them. The ability to import fragments from other documents is a step towards enabling Fragment Colocation.

December 9, 2023 Read more

nitrogql 1.3 release: GraphQL Scalars support

In nitrogql 1.3, we added support for integrating with GraphQL Scalars. With a new built-in plugin, you can use GraphQL Scalars without manually defining custom scalar types.

October 8, 2023 Read more

nitrogql 1.2 release: TypeScript support for config file, and more

In nitrogql 1.2, we added support for using TypeScript for the configuration file. Also, schema files can be in TypeScript.

September 30, 2023 Read more

nitrogql 1.1 release: hello type-safe resolvers!

In nitrogql 1.1, we added support for generating type definitions for resolvers. This means that you can now get type safety on both the client-side and the server-side.

September 16, 2023 Read more

nitrogql 1.0 release

Today, we are happy to announce the first stable release of nitrogql! nitrogql is a toolchain for using GraphQL from TypeScript projects. In this post, we will go over the main features of nitrogql and how to get started with it.

September 3, 2023 Read more