apollographql / apollo-client-nextjs

Apollo Client support for the Next.js App Router
https://www.npmjs.com/package/@apollo/experimental-nextjs-app-support
MIT License
358 stars 25 forks source link

add "edge-light" exports condition #263

Closed phryneas closed 1 month ago

phryneas commented 1 month ago

I believe this should resolve #261 and #262.

I'm a bit hesitant to just slap a "worker" (which doesn't seem to be standardized?) on here, so I'm going for the more granular "edge-light"

github-actions[bot] commented 1 month ago

size-limit report πŸ“¦

Path Size
{ ApolloNextAppProvider, NextSSRApolloClient, NextSSRInMemoryCache } from '@apollo/experimental-nextjs-app-support/ssr' (Browser ESM) 7.79 KB (+0.02% πŸ”Ί)
{ WrapApolloProvider, ApolloClient, InMemoryCache } from '@apollo/client-react-streaming' (Browser ESM) 1.41 KB (0%)
{ buildManualDataTransport } from '@apollo/client-react-streaming/manual-transport' (Browser ESM) 6.27 KB (+0.29% πŸ”Ί)
@apollo/client-react-streaming (Browser ESM) 2.14 KB (+0.92% πŸ”Ί)
@apollo/client-react-streaming (SSR ESM) 1.74 KB (+1.03% πŸ”Ί)
@apollo/client-react-streaming (RSC ESM) 1.02 KB (+2.46% πŸ”Ί)
@apollo/client-react-streaming/manual-transport (Browser ESM) 6.46 KB (+0.48% πŸ”Ί)
@apollo/client-react-streaming/manual-transport (SSR ESM) 6.34 KB (+0.35% πŸ”Ί)
@apollo/experimental-nextjs-app-support/ssr (Browser ESM) 8.41 KB (+0.13% πŸ”Ί)
@apollo/experimental-nextjs-app-support/ssr (SSR ESM) 8.33 KB (+0.31% πŸ”Ί)
@apollo/experimental-nextjs-app-support/ssr (RSC ESM) 857 B (+2.15% πŸ”Ί)
@apollo/experimental-nextjs-app-support/rsc (RSC ESM) 278 B (+6.52% πŸ”Ί)
relativeci[bot] commented 1 month ago

Job #93: Bundle Size β€” 1.01MiB (0%).

133141c(current) vs 9fc65d3 main#92(baseline)

[!WARNING] Bundle contains 1 duplicate package – View duplicate packages

Bundle metrics  Change 1 change
                 Current
Job #93
     Baseline
Job #92
No change  Initial JS 890.59KiB 890.59KiB
No change  Initial CSS 0B 0B
Change  Cache Invalidation 22.25% 0.04%
No change  Chunks 24 24
No change  Assets 45 45
No change  Modules 512 512
No change  Duplicate Modules 30 30
No change  Duplicate Code 1.29% 1.29%
No change  Packages 29 29
No change  Duplicate Packages 1 1

Bundle size by type  no changes
|            |       Current
[Job #93](https://app.relative-ci.com/projects/fukE5WxC5RnzLcZncFJw/jobs/93-lksbYk2kBdIVeFRf39Xh?utm_source=github&utm_medium=pr-report "View job report") |      Baseline
[Job #92](https://app.relative-ci.com/projects/fukE5WxC5RnzLcZncFJw/jobs/92-pQPwED4FbbXCUFIBRsJT?utm_source=github&utm_medium=pr-report "View baseline job report") | |:--|--:|--:| | Not changed  [JS](https://app.relative-ci.com/projects/fukE5WxC5RnzLcZncFJw/jobs/93-lksbYk2kBdIVeFRf39Xh/assets?ba=%7B%22filters%22%3A%22ft.CSS-0_ft.JS-1_ft.IMG-0_ft.MEDIA-0_ft.FONT-0_ft.HTML-0_ft.OTHER-0%22%7D "View JS assets") | `1023.85KiB` | `1023.85KiB` | | Not changed  [Other](https://app.relative-ci.com/projects/fukE5WxC5RnzLcZncFJw/jobs/93-lksbYk2kBdIVeFRf39Xh/assets?ba=%7B%22filters%22%3A%22ft.CSS-0_ft.JS-0_ft.IMG-0_ft.MEDIA-0_ft.FONT-0_ft.HTML-0_ft.OTHER-1%22%7D "View Other assets") | `5.99KiB` | `5.99KiB` |

View job #93 report View pr/edge branch activity View project dashboard

phryneas commented 1 month ago

/release:pr

github-actions[bot] commented 1 month ago

A new release has been made for this PR. You can install the package you need using one of