GitShow/vuejs/apollo
vuejs

apollo

๐Ÿš€ Apollo/GraphQL integration for VueJS

by vuejs
apollographqlgraphqlvuevue2vuejsvuejs2
Star on GitHubForkWebsitenpm

TypeScript

6.0k stars519 forks144 contributorsActive ยท 4d agoSince 2016v4.2.2MIT

Meet the team

See all 144 on GitHub โ†’
Akryum
Akryum369 contributions
dependabot-preview[bot]Bot
dependabot-preview[bot]47 contributions
nickmessing
nickmessing22 contributions
ydfzgyj
ydfzgyj11 contributions
bbugh
bbugh7 contributions
Austio
Austio5 contributions
NataliaTepluhina
NataliaTepluhina5 contributions
ciscorn
ciscorn4 contributions

Languages

View on GitHub โ†’
TypeScript99.8%
Vue0.2%
CSS0.1%

Commit activity

Last 12 weeks ยท 3 commits

Full graph โ†’

Community health

4 of 6 standards met

Community profile โ†’
75
โœ“READMEโœ“Licenseโœ“Contributingโœ“Code of Conductโ—‹Issue Templateโ—‹PR Template

Recent PRs & issues

Active ยท Last activity 4d ago
See all on GitHub โ†’
lazerg
fix: bump serialize-javascript to ^7.0.3 to patch GHSA-5c6j-r48x-rmvqOpenPR

pins at , which is affected by GHSA-5c6j-r48x-rmvq, a high-severity RCE fixed in 7.0.3. This bumps that dependency and the root entry to and regenerates the lockfile; the default-export call site in is unchanged and v7's only breaking change (Node 20+) is already satisfied by CI. Fixes #1605

lazerg ยท 19h ago
mustanggb
@vue/apollo-composable incompatible with Apollo Client v4OpenIssue

Describe the bug is incompatible with . To Reproduce Steps to reproduce the behavior: 1. Install and . 2. Import and use in a Vue 3 component. 3. Run . 4. See the error: Expected behavior Build succeeds. Versions vue: 3.x vue-apollo: 4.2.2 @apollo/client: 4.x Additional context** None.

mustanggb ยท 1w ago

Recent fixes

View closed PRs โ†’
arpitjain099
ci: declare workflow-level `contents: read` on 5 workflowsMergedPR

Pins the default to on 5 workflows in that don't call a GitHub API beyond the initial checkout. The following files were left implicit because they reference / use a write-scope action / trigger on . Those scopes are best declared by maintainers: . Why CVE-2025-30066 (March 2025 supply-chain compromise) exfiltrated from workflow logs. Pinning per workflow caps runtime authority irrespective of the repo or org default, gives drift protection if the default ever widens, and is credited per-file by the OpenSSF Scorecard check. YAML validated locally with on each touched file.

arpitjain099 ยท 4d ago
nickmessing
feat: add @vue/apollo-composable/compat and complete v5 docsMergedPR

Wraps up the work needed to move from v5 alpha to v5 beta. Highlights: New sub-export with v4-style call signatures over v5 internals, for incremental migration. 18 previously-stub documentation pages filled out (caching, pagination, local state, advanced, networking, SSR overview). New "Migrating from v4" section: what's changed, step-by-step guide, compat reference. Disabled the v4-era e2e workflows that no longer have packages to point at (kept as for restoring later).

nickmessing ยท 5d ago
nickmessing
vue-tsc 3.5.33 typescript issuesClosedIssue

Originally reported by @mustanggb Not sure if this is an issue with or a breaking change in Vue 3.5.33 itself, but upgrading Vue from 3.5.32 to 3.5.33 causes to fail with two categories of errors. option rejects and 's option is typed as . Vue 3.5.33 changed how ref types are compared, and and no longer match , even though they did in 3.5.32. This causes a TS2769 error on any call that passes a ref or computed as . is not auto-unwrapped in templates returns typed as . In Vue 3.5.32, vue-tsc would automatically unwrap in templates so you could write directly. In Vue 3.5.33 / vue-tsc 3.2.7 the wrapper stops that from happening, so accessing any property on in a template produces TS2339.

nickmessing ยท 1mo ago
Structured data for AI agents

Repository: vuejs/apollo. Description: ๐Ÿš€ Apollo/GraphQL integration for VueJS Stars: 6037, Forks: 519. Primary language: TypeScript. Languages: TypeScript (99.8%), Vue (0.2%), CSS (0.1%). License: MIT. Homepage: http://apollo.vuejs.org Topics: apollographql, graphql, vue, vue2, vuejs, vuejs2. Latest release: v4.2.2 (1y ago). Open PRs: 10, open issues: 267. Last activity: 4d ago. Community health: 75%. Top contributors: Akryum, dependabot-preview[bot], nickmessing, ydfzgyj, bbugh, Austio, NataliaTepluhina, ciscorn, joe-re, escapedcat and others.

ยท@ofershap

Replace github.com with gitshow.dev