apollographql / apollographql/apollo-client-devtools
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 1.5k
- Forks
- 172
- Avg merge
- 10m
- Merged PRs (30d)
- 8
Description
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/apollographql/apollo-client-devtools).
## Config Migration Needed
- [ ] Select this checkbox to let Renovate create an automated Config Migration PR.
## Repository Problems
These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/apollographql/apollo-client-devtools).
- β οΈ WARN: Using npm packages for Renovate presets is now deprecated. Please migrate to repository-based presets instead.
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [@angular-devkit/build-angular](https://redirect.github.com/angular/angular-cli) |  |
| npm | [@angular/platform-browser-dynamic](https://redirect.github.com/angular/angular) |  |
| npm | `@types/classnames` |  |
| npm | `@types/eslint__js` |  |
| npm | [tslint](https://redirect.github.com/palantir/tslint) |  |
## Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
- [ ] chore(deps): update all dependencies - patch updates (`@graphql-tools/mock`, `@graphql-tools/schema`, `@testing-library/dom`, `@types/node`)
- [ ] chore(deps): update all devdependencies (`@apollo/client`, `@types/react`, `@types/react-dom`, `autoprefixer`, `webpack`)
- [ ] chore(deps): update dependency @apollo/client to v4.3.0
- [ ] chore(deps): update relative-ci/agent-action action to v3
- [ ] chore(deps): update slackapi/slack-github-action action to v4
- [ ] π **Create all rate-limited PRs at once** π
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [chore(deps): update dependency @angular/common to v19 [security]](../pull/1750)
- [ ] [chore(deps): update dependency @apollo/server to v5 [security]](../pull/1838)
- [ ] [chore(deps): update actions/checkout action to v7](../pull/1878)
- [ ] [chore(deps): update actions/setup-node action to v7](../pull/1879)
- [ ] [chore(deps): update all devdependencies (major)](../pull/1364) (`@angular-devkit/build-angular`, `@angular/cli`, `@angular/compiler`, `@angular/compiler-cli`, `@angular/core`, `@angular/platform-browser`, `@angular/platform-browser-dynamic`, `@apollo/client`, `@apollo/client-3`, `@changesets/changelog-github`, `@changesets/cli`, `@eslint/js`, `@graphql-codegen/cli`, `@graphql-codegen/fragment-matcher`, `@graphql-codegen/typescript`, `@graphql-codegen/typescript-operations`, `@graphql-codegen/typescript-resolvers`, `@testing-library/jest-dom`, `@types/archiver`, `@types/eslint__js`, `@types/jest`, `@types/node`, `@types/react`, `@types/react-dom`, `@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `@vitejs/plugin-react`, `apollo-angular`, `archiver`, `copy-webpack-plugin`, `css-loader`, `eslint`, `eslint-plugin-testing-library`, `globals`, `graphql`, `graphql-ws`, `jest-environment-jsdom`, `lowdb`, `react`, `react-dom`, `react-router-dom`, `rimraf`, `style-loader`, `tailwindcss`, `typescript`, `typescript-eslint`, `vite`, `webpack-cli`)
- [ ] [chore(deps): update changesets/action action to v2](../pull/1884)
- [ ] [chore(deps): update cimg/node docker tag to v26](../pull/1871)
- [ ] [chore(deps): update dependency copy-to-clipboard to v4](../pull/1861)
- [ ] [chore(deps): update dependency graphql to v17](../pull/1887)
- [ ] [chore(deps): update dependency motion to v13](../pull/1888)
- [ ] [chore(deps): update dependency react-resizable-panels to v4](../pull/1779)
- [ ] [chore(deps): update mnao305/chrome-extension-upload action to v7](../pull/1890)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
- [ ] [chore(deps): update dependency @apollo/client-3 to v4](../pull/1701)
- [ ] [chore(deps): update dependency tailwind-merge to v3](../pull/1771)
## Detected Dependencies
circleci (1)
.circleci/config.yml (4)
- `secops 2.0.9`
- `cimg/node 23.11.1` β [Updates: `26.8.2`]
- `cimg/node 23.11.1` β [Updates: `26.8.2`]
- `cimg/node 23.11.1` β [Updates: `26.8.2`]
github-actions (7)
.github/workflows/build-pr.yml (4)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/setup-node v4` β [Updates: `v7`]
- `relative-ci/agent-upload-artifact-action v2`
- `node 24.x`.github/workflows/fetch-access-token.yml (1)
- `cardinalby/google-api-fetch-token-action v1`
.github/workflows/issue-close-user-survey.yml
.github/workflows/publish-pr-releases.yml (3)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/setup-node v4` β [Updates: `v7`]
- `node 24.x`.github/workflows/relative-ci.yaml (1)
- `relative-ci/agent-action v2` β [Updates: `v3`]
.github/workflows/release.yml (8)
- `actions/checkout v6` β [Updates: `v7`]
- `andstor/file-existence-action v3.1.0`
- `actions/setup-node v4` β [Updates: `v7`]
- `changesets/action v1` β [Updates: `v2.1.2`]
- `mnao305/chrome-extension-upload v5.0.0` β [Updates: `v7.0.0`]
- `yayuyokitano/firefox-addon v0.0.6-alpha`
- `slackapi/slack-github-action v1.27.1` β [Updates: `v4.0.0`]
- `node >=26.3.0`.github/workflows/update-errorcodes.yml (4)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/setup-node v4` β [Updates: `v7`]
- `peter-evans/create-pull-request v8`
- `node 24.x`
npm (6)
development/client-angular/package.json (19)
- `@angular/common 17.3.12` β [Updates: `19.2.16`]
- `@angular/compiler 17.3.12` β [Updates: `22.1.6`]
- `@angular/core 17.3.12` β [Updates: `22.1.6`]
- `@angular/platform-browser 17.3.12` β [Updates: `22.1.6`]
- `@angular/platform-browser-dynamic 17.3.12` β [Updates: `22.1.6`]
- `@apollo/client 3.14.1` β [Updates: `4.3.0`]
- `apollo-angular 7.2.1` β [Updates: `14.2.0`]
- `graphql 16.14.2` β [Updates: `17.0.2`]
- `graphql-ws 5.16.2` β [Updates: `6.2.1`]
- `rxjs 7.8.2`
- `tslib 2.8.1`
- `zone.js 0.16.3`
- `@angular-devkit/build-angular 17.3.17` β [Updates: `22.1.8`]
- `@angular/cli 17.3.17` β [Updates: `22.1.8`]
- `@angular/compiler-cli 17.3.12` β [Updates: `22.1.6`]
- `@types/node 20.19.43` β [Updates: `26.5.1`]
- `ts-node 10.9.2`
- `tslint 6.1.3`
- `typescript 5.9.3` β [Updates: `7.0.2`]development/client/package.json (19)
- `@apollo/client 4.2.12` β [Updates: `4.3.0`]
- `@apollo/client-3 3.14.1` β [Updates: `4.3.0`]
- `@testing-library/jest-dom 6.9.1` β [Updates: `7.0.1`]
- `@testing-library/react 16.3.3`
- `@testing-library/user-event 14.6.7`
- `@types/classnames 2.3.4`
- `@types/jest 29.5.14` β [Updates: `30.0.0`]
- `@types/node 22.20.1` β [Updates: `22.20.2`, `26.5.1`]
- `@types/react 18.3.31` β [Updates: `19.3.0`]
- `@types/react-dom 18.3.7` β [Updates: `19.3.0`]
- `@vitejs/plugin-react 4.7.0` β [Updates: `6.1.1`]
- `classnames 2.5.1`
- `graphql 16.14.2` β [Updates: `17.0.2`]
- `react 18.3.1` β [Updates: `19.3.0`]
- `react-dom 18.3.1` β [Updates: `19.3.0`]
- `react-router-dom 6.30.6` β [Updates: `7.18.3`]
- `rxjs 7.8.2`
- `typescript 5.9.3` β [Updates: `7.0.2`]
- `vite 6.4.3` β [Updates: `8.3.0`]development/server/package.json (5)
- `@apollo/datasource-rest 6.4.1`
- `@apollo/server 4.13.0` β [Updates: `5.5.0`]
- `graphql 16.14.2` β [Updates: `17.0.2`]
- `lowdb 1.0.0` β [Updates: `7.0.1`]
- `nodemon 3.1.14`package.json (96)
- `@apollo/brand ^0.7.0`
- `@apollo/client 4.2.12` β [Updates: `4.3.0`]
- `@apollo/client-3 3.14.1` β [Updates: `4.3.0`]
- `@apollo/icons ^0.9.0`
- `@apollo/tailwind-preset ^0.2.0`
- `@headlessui/react ^2.2.9`
- `@headlessui/tailwindcss ^0.2.2`
- `@radix-ui/react-hover-card ^1.1.15`
- `@radix-ui/react-select ^2.2.6`
- `@radix-ui/react-slot ^1.2.4`
- `@radix-ui/react-tabs ^1.1.13`
- `@radix-ui/react-tooltip ^1.2.8`
- `@xstate/react ^6.0.0`
- `class-variance-authority ^0.7.1`
- `clsx ^2.1.0`
- `copy-to-clipboard ^3.3.3` β [Updates: `^4.0.0`]
- `date-fns ^4.1.0`
- `expect-type ^1.0.0`
- `graphql ^16.12.0` β [Updates: `^17.0.0`]
- `graphql-tag ^2.11.0`
- `motion ^12.23.25` β [Updates: `^13.0.0`]
- `prism-react-renderer ^2.4.1`
- `react ^19.2.1`
- `react-dom ^19.2.1`
- `react-error-boundary ^6.0.0`
- `react-markdown ^10.1.0`
- `react-resizable-panels ^3.0.6` β [Updates: `^4.0.0`]
- `rehype-raw ^7.0.0`
- `remark-gfm ^4.0.0`
- `remark-github ^12.0.0`
- `rxjs ^7.8.2`
- `semver ^7.7.3`
- `tailwind-merge ^2.6.0` β [Updates: `^3.0.0`]
- `xstate ^5.24.0`
- `zen-observable ^0.10.0`
- `@0no-co/graphqlsp 1.17.5`
- `@changesets/changelog-github 0.7.0` β [Updates: `1.0.1`]
- `@changesets/cli 2.31.1` β [Updates: `3.0.2`]
- `@eslint/js 9.39.5` β [Updates: `10.0.1`]
- `@graphql-codegen/cli 5.0.7` β [Updates: `7.4.1`]
- `@graphql-codegen/fragment-matcher 5.1.0` β [Updates: `7.1.0`]
- `@graphql-codegen/typescript 4.1.6` β [Updates: `6.1.0`]
- `@graphql-codegen/typescript-operations 4.6.1` β [Updates: `6.1.6`]
- `@graphql-codegen/typescript-resolvers 4.5.2` β [Updates: `6.1.0`]
- `@graphql-tools/mock 9.1.13` β [Updates: `9.1.14`]
- `@graphql-tools/schema 10.1.0` β [Updates: `10.1.1`]
- `@parcel/watcher 2.6.0`
- `@svgr/webpack 8.1.0`
- `@testing-library/dom 10.4.1` β [Updates: `10.4.2`]
- `@testing-library/jest-dom 6.9.1` β [Updates: `7.0.1`]
- `@testing-library/react 16.3.3`
- `@testing-library/user-event 14.6.7`
- `@total-typescript/ts-reset 0.6.1`
- `@types/archiver 6.0.4` β [Updates: `8.0.0`]
- `@types/chrome 0.2.9`
- `@types/eslint__js 8.42.3` β [Updates: `9.14.0`]
- `@types/jest 29.5.14` β [Updates: `30.0.0`]
- `@types/react 19.2.18` β [Updates: `19.3.0`]
- `@types/react-copy-to-clipboard 5.0.7`
- `@types/react-dom 19.2.7` β [Updates: `19.3.0`]
- `@types/webextension-polyfill 0.12.6`
- `@types/zen-observable 0.8.7`
- `@typescript-eslint/eslint-plugin 7.18.0` β [Updates: `8.70.0`]
- `@typescript-eslint/parser 7.18.0` β [Updates: `8.70.0`]
- `archiver 7.0.1` β [Updates: `8.0.0`]
- `autoprefixer 10.5.5` β [Updates: `10.6.0`]
- `copy-webpack-plugin 12.0.2` β [Updates: `14.0.0`]
- `css-loader 6.11.0` β [Updates: `7.1.5`]
- `eslint 8.57.1` β [Updates: `10.10.0`]
- `eslint-plugin-jest-dom 5.10.1`
- `eslint-plugin-react-hooks 7.1.1`
- `eslint-plugin-testing-library 6.5.0` β [Updates: `7.16.2`]
- `globals 14.0.0` β [Updates: `17.12.0`]
- `jest 30.5.1`
- `jest-environment-jsdom 29.7.0` β [Updates: `30.5.1`]
- `jest-matchmedia-mock 1.1.0`
- `npm-run-all 4.1.5`
- `pkg-pr-new 0.0.88`
- `postcss 8.5.28`
- `postcss-loader 8.2.1`
- `resize-observer-polyfill 1.5.1`
- `rimraf 5.0.10` β [Updates: `6.1.3`]
- `style-loader 3.3.4` β [Updates: `4.0.0`]
- `tailwindcss 3.4.19` β [Updates: `4.3.3`]
- `terser-webpack-plugin 5.6.1`
- `ts-jest 29.4.12`
- `ts-loader 9.6.2`
- `tsx 4.23.13`
- `typescript 5.9.3` β [Updates: `7.0.2`]
- `typescript-eslint 7.18.0` β [Updates: `8.70.0`]
- `web-ext-plugin 2.13.0`
- `webextension-polyfill 0.12.0`
- `webpack 5.110.3` β [Updates: `5.111.0`]
- `webpack-cli 5.1.4` β [Updates: `7.2.3`]
- `webpack-stats-plugin 1.1.3`
- `ws 8.21.3`packages/apollo-client-devtools/package.json
packages/client-devtools-vscode/package.json (4)
- `semver ^7.7.2`
- `@apollo/client ^3.4.0 || ^4.0.0 || ^4.1.0-alpha`
- `graphql ^16.0.0` β [Updates: `^16.0.0 || ^17.0.0`]
- `rxjs ^7.3.0`
renovate-config (1)
renovate.json
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Start with the Renovate Dependency Dashboard documentation, then inspect .circleci/config.yml, the .github/workflows files, and the listed package.json files. The dashboard contains many independent updates, blocked pull requests, and a config-presets warning, so there is no single completion condition; any work would need a maintainer to define and prioritize a specific update or migration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, docker, github-actions, nodejs, react, typescript
- Domain
- build-system, devops, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100