apollographql / apollographql/apollo-client-devtools

Dependency Dashboard

Open
#1,123 0 comments 0 reactions 0 assignees View on GitHub
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) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | [@angular/platform-browser-dynamic](https://redirect.github.com/angular/angular) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | `@types/classnames` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | `@types/eslint__js` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | [tslint](https://redirect.github.com/palantir/tslint) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |

## 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.