Skip to content
main
Go to file
Code

Latest commit

* fix suspense-ssr runs

* start the vue implementation

* add example

* fix useQuery and implement useMutation

* correctly export types

* start with proper version

* add to csb ci

* prepare readme titles

* check for sync result

* undo accidental react-urql readme change

* add invalidator

* add subscription

* bump and export

* bump deps

* remove accidental changeset

* Fix TypeScript checks of mixed-JSX workspace

- Remove React-specific dependencies from root package.json for cleanup
- Include only necessary types declaration packages in {react,preact,vue,next}-urql
- Preserve JSX syntax by default where necessary
- Remove JSX syntax from some next-urql files where it isn't needed
- IMPORTANT: skipLibCheck: true to skip JSX conflicts in declarations

* Fix tsconfig.json's jsx preference for preact-urql

* reimplement vue methods

* workaround closure crashing on the urql core reexport

* implement .then for vue-suspense

* clean up implementation

* Update HelloWorld.vue

* export useSubscription

* address comments

* Reimplement useQuery effects tracking

* Update examples and effects timing

* Update useSubscription implementation

* Add opts back to execute methods on hooks

* Update useMutation types

* Add provideClient/useClient combo context API

* Disable closure compiler for @urql/vue

* Update README with peer range

Co-authored-by: Phil Pluckthun <phil@kitten.sh>
0e1f511

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

urql

A highly customisable and versatile GraphQL client

Test Status Maintenance Status Weekly downloads Visit docs GitHub Discussions: Chat With Us

Features

urql is a GraphQL client that exposes a set of helpers for several frameworks. It's built to be highly customisable and versatile so you can take it from getting started with your first GraphQL project all the way to building complex apps and experimenting with GraphQL clients.

While GraphQL is an elegant protocol and schema language, client libraries today typically come with large API footprints. We aim to create something more lightweight instead.

Installation

yarn add urql graphql
# or
npm install --save urql graphql

📃 Documentation

The documentation contains everything you need to know about urql, and contains several sections in order of importance when you first get started:

You can find the raw markdown files inside this repository's docs folder.

Maintenance Status

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

You can’t perform that action at this time.