Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/urql-graphql/urql-devtools-exchange

The exchange for usage with Urql Devtools
https://github.com/urql-graphql/urql-devtools-exchange

devtools exchange extension graphql urql urql-devtools

Last synced: 4 days ago
JSON representation

The exchange for usage with Urql Devtools

Awesome Lists containing this project

README

        


logo

Urql Devtools Exchange


The official devtools exchange for use with the Urql Devtools browser extension



CircleCI Build Status


NPM Release


Spectrum badge


Licence MIT

## About

A first-party exchange for [urql](https://github.com/FormidableLabs/urql) which interfaces with the [Urql Devtools](https://github.com/FormidableLabs/urql-devtools) browser extension.

## Usage

Install this package

```sh
# npm
npm i @urql/devtools

# yarn
yarn add @urql/devtools
```

Add the exchange to your `urql` client

```js
import { createClient, defaultExchanges } from 'urql';
import { devtoolsExchange } from '@urql/devtools';

const client = createClient({
url: 'http://localhost:3001/graphql',
exchanges: [devtoolsExchange, ...defaultExchanges],
});
```

> Note: we recommended putting this exchange before all other exchanges (as demonstrated above)

## Contributing

Have experience working with devtools extensions or want to get involved? Check out our [contributing](https://github.com/FormidableLabs/urql-devtools/blob/master/CONTRIBUTING.md) docs to get started.

## Maintenance Status

**Active:** Formidable is actively working on this project, and we expect to continue for work for the foreseeable future. Bug reports, feature requests and pull requests are welcome.