···1313 <a href="https://github.com/urql-graphql/urql/actions/workflows/ci.yml">
1414 <img alt="CI Status" src="https://github.com/urql-graphql/urql/actions/workflows/ci.yml/badge.svg?branch=main" />
1515 </a>
1616- <a href="https://www.npmjs.com/package/urql">
1616+ <a href="https://www.npmjs.com/package/@urql/core">
1717 <img alt="Weekly downloads" src="https://badgen.net/npm/dw/urql?color=blue" />
1818 </a>
1919 <a href="https://formidable.com/open-source/urql/docs/">
···28282929## ✨ Features
30303131-- 📦 **One package** to get a working GraphQL client in React, Preact, and Svelte
3131+- 📦 **One package** to get a working GraphQL client in React, Preact, Vue, and Svelte
3232- ⚙️ Fully **customisable** behaviour [via "exchanges"](https://formidable.com/open-source/urql/docs/advanced/authoring-exchanges/)
3333- 🗂 Logical but simple default behaviour and document caching
3434- 🌱 Normalized caching via [`@urql/exchange-graphcache`](https://formidable.com/open-source/urql/docs/graphcache)
···3838you can take it from getting started with your first GraphQL project all the way to building complex apps and experimenting with GraphQL clients.
39394040**📃 For more information, [check out the docs](https://formidable.com/open-source/urql/docs/).**
4141-4242-## Installation
4343-4444-```sh
4545-yarn add urql graphql
4646-# or
4747-npm install --save urql graphql
4848-```
49415042## 🙌 Contributing
5143
+8-10
docs/advanced/server-side-rendering.md
···181181`next-urql`. The `next-urql` package includes setup for `react-ssr-prepass` already, which automates
182182a lot of the complexity of setting up server-side rendering with `urql`.
183183184184-We have a custom integration with [`Next.js`](https://nextjs.org/), being [`next-urql`](https://github.com/FormidableLabs/urql/tree/main/packages/next-urql)
184184+We have a custom integration with [`Next.js`](https://nextjs.org/), being [`next-urql`](https://github.com/urql-graphql/urql/tree/main/packages/next-urql)
185185this integration contains convenience methods specifically for `Next.js`.
186186These will simplify the above setup for SSR.
187187···265265 url: 'http://localhost:3000/graphql',
266266 exchanges: [dedupExchange, cacheExchange, ssrExchange, fetchExchange],
267267 }),
268268- { ssr: true }, // Enables server-side rendering using `getInitialProps`
268268+ { ssr: true } // Enables server-side rendering using `getInitialProps`
269269)(Index);
270270```
271271···310310 const ssrCache = ssrExchange({ isClient: false });
311311 const client = initUrqlClient(
312312 {
313313- url: "your-url",
313313+ url: 'your-url',
314314 exchanges: [dedupExchange, cacheExchange, ssrCache, fetchExchange],
315315 },
316316 false
···332332export default withUrqlClient(
333333 ssr => ({
334334 url: 'your-url',
335335- }),
335335+ })
336336 // Cannot specify { ssr: true } here so we don't wrap our component in getInitialProps
337337)(Todos);
338338```
···374374 const ssrCache = ssrExchange({ isClient: false });
375375 const client = initUrqlClient(
376376 {
377377- url: "", // not needed without `fetchExchange`
377377+ url: '', // not needed without `fetchExchange`
378378 exchanges: [
379379 dedupExchange,
380380 cacheExchange,
···394394 };
395395}
396396397397-export default withUrqlClient(
398398- ssr => ({
399399- url: 'your-url',
400400- }),
401401-)(Todos);
397397+export default withUrqlClient(ssr => ({
398398+ url: 'your-url',
399399+}))(Todos);
402400```
403401404402Direct schema execution skips one network round trip by accessing your resolvers directly
-4
exchanges/context/README.md
···3535 ],
3636});
3737```
3838-3939-## Maintenance Status
4040-4141-**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.
-4
exchanges/execute/README.md
···8282}),
8383// ...
8484```
8585-8686-## Maintenance Status
8787-8888-**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.
+1-5
exchanges/graphcache/README.md
···2233<p align="center"><strong>An exchange for normalized caching support in <code>urql</code></strong></p>
4455-`@urql/exchange-graphcache` is a normalized cache exchange for the [`urql`](https://github.com/FormidableLabs/urql) GraphQL client.
55+`@urql/exchange-graphcache` is a normalized cache exchange for the [`urql`](https://github.com/urql-graphql/urql) GraphQL client.
66This is a drop-in replacement for the default `cacheExchange` that, instead of document
77caching, caches normalized data by keys and connections between data.
88···4444 ],
4545});
4646```
4747-4848-## Maintenance Status
4949-5050-**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.
+1-1
exchanges/graphcache/help.md
···2233If you are looking at this in a browser
4455-- ...and your URL looks like this: `github.com/FormidableLabs/urql/blob/main/exchanges/graphcache/help.md#15`
55+- ...and your URL looks like this: `github.com/urql-graphql/urql/blob/main/exchanges/graphcache/help.md#15`
66- ...in the URL, replace `exchanges/graphcache/help.md` with `docs/graphcache/errors.md`
77- ...and keep the `#15`
88- ...and then you will get help with your error!