AxisCommunications / AxisCommunications/backstage-plugins
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 44
- Forks
- 39
- Avg merge
- 23h 40m
- Merged PRs (30d)
- 59
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/AxisCommunications/backstage-plugins).
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [@material-ui/core](https://redirect.github.com/mui-org/material-ui) |  |
| npm | [@material-ui/icons](https://redirect.github.com/mui-org/material-ui) |  |
## Abandoned Dependencies
The following dependencies have not received updates for an extended period and may be unmaintained.
View abandoned dependencies (6)
> [!NOTE]
Packages are marked as abandoned when they exceed the [`abandonmentThreshold`](https://docs.renovatebot.com/configuration-options/#abandonmentthreshold) since their last release. Unlike deprecated packages with official notices, abandonment is detected by release inactivity.
>
| Datasource | Package | Last Updated |
|------------|------|-------------|
| npm | [@spotify/prettier-config](https://redirect.github.com/spotify/web-scripts) | `2023-05-18` |
| npm | [express-promise-router](https://redirect.github.com/express-promise-router/express-promise-router) | `2021-11-30` |
| npm | [history](https://redirect.github.com/remix-run/history) | `2022-02-22` |
## Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
- [ ] chore(deps): lock file maintenance
## Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
- [ ] chore(deps): pin dependencies (`@changesets/cli`, `@jest/environment-jsdom-abstract`, `@playwright/test`, `@spotify/prettier-config`, `@testing-library/dom`, `@testing-library/jest-dom`, `@testing-library/react`, `@testing-library/user-event`, `@types/express`, `@types/jest`, `@types/jsdom`, `@types/lodash`, `@types/luxon`, `@types/node`, `@types/supertest`, `cross-env`, `jest`, `jsdom`, `msw`, `node-gyp`, `prettier`, `supertest`, `typescript`)
- [ ] chore(deps): pin dependencies (`@types/react`, `@types/react-dom`)
- [ ] chore(deps): update changesets/action action to v2.1.2
- [ ] chore(deps): update dependency @changesets/cli to ^3.0.1
- [ ] chore(deps): update dependency @internationalized/date to v3.12.4
- [ ] chore(deps): update dependency @testing-library/dom to ^10.4.1
- [ ] chore(deps): update dependency @types/node to ^24.13.3
- [ ] chore(deps): update dependency @types/node to v24.13.4
- [ ] chore(deps): update dependency express to v4.22.3
- [ ] chore(deps): update dependency zod to v4.6.5
- [ ] chore(deps): update dependency @playwright/test to ^1.63.0
## 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 @types/express to v5](../pull/431)
- [ ] [chore(deps): update dependency jsdom to v30](../pull/438) (`jsdom`, `@types/jsdom`)
- [ ] [chore(deps): update dependency prettier to v3](../pull/439)
- [ ] [chore(deps): update dependency typescript to v7](../pull/442)
- [ ] [fix(deps): update dependency express to v5](../pull/444)
- [ ] [fix(deps): update react monorepo to v19](../pull/453) (`@types/react`, `@types/react-dom`, `react`, `react-dom`)
## Detected Dependencies
github-actions (2)
.github/workflows/ci.yml (9)
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020`
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020`
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020`
- `node 24.x`
- `node 24.x`
- `node 24.x`.github/workflows/release.yml (4)
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020`
- `changesets/action v2.1.1@8488615a623b1b9c987934bb89eae8af6a946ac1` → [Updates: `v2.1.2`]
- `node 24.x`
npm (14)
package.json (18)
- `@changesets/cli ^3.0.0` → [Updates: `3.0.1`, `^3.0.1`]
- `@jest/environment-jsdom-abstract ^30.5.0` → [Updates: `30.5.1`]
- `@playwright/test ^1.39.0` → [Updates: `1.62.1`, `^1.63.0`]
- `@spotify/prettier-config ^15.0.0` → [Updates: `15.0.0`]
- `@types/jest ^30` → [Updates: `30.0.0`]
- `@types/jsdom ^27` → [Updates: `27.0.0`, `^30.0.0`]
- `@types/node ^24.0.0` → [Updates: `24.13.3`, `^24.13.3`]
- `jest ^30.5.0` → [Updates: `30.5.1`]
- `jsdom ^27` → [Updates: `27.4.0`, `^30.0.0`]
- `node-gyp ^13.0.1` → [Updates: `13.0.2`]
- `prettier ^2.3.2` → [Updates: `2.8.8`, `^3.0.0`]
- `typescript ~5.9.0` → [Updates: `5.9.3`, `~7.0.0`]
- `node ^22.11 || ^24`
- `@types/node ^24.0.0` → [Updates: `^24.0.0`]
- `@types/react ^18.3` → [Updates: `^18.3`, `^19.0.0`]
- `@types/react-dom ^18.3` → [Updates: `^19.0.0`]
- `qs ^6.14.1`
- `yarn 4.18.0`packages/app-next/package.json (16)
- `@material-ui/core ^4.12.2` → [Updates: `^5.0.0`]
- `@material-ui/icons ^4.9.1` → [Updates: `^5.0.0`]
- `history ^5.0.0`
- `react 18.3.1` → [Updates: `19.2.8`]
- `react-dom 18.3.1` → [Updates: `19.2.8`]
- `react-router ^6.3.0`
- `react-router-dom ^6.3.0`
- `react-use ^17.2.4`
- `styled-components ^6.1.8`
- `@playwright/test ^1.39.0` → [Updates: `1.62.1`, `^1.63.0`]
- `@testing-library/dom ^10.4.0` → [Updates: `10.4.1`, `^10.4.1`]
- `@testing-library/jest-dom ^7.0.0` → [Updates: `7.0.1`]
- `@testing-library/react ^16.0.0` → [Updates: `16.0.0`]
- `@testing-library/user-event ^14.5.2` → [Updates: `14.5.2`]
- `@types/react-dom ^18.3.1` → [Updates: `18.3.7`, `^19.0.0`]
- `cross-env ^10.0.0` → [Updates: `10.1.0`]packages/app/package.json (17)
- `@material-ui/core ^4.12.4` → [Updates: `^5.0.0`]
- `@material-ui/icons ^4.11.3` → [Updates: `^5.0.0`]
- `history ^5.0.0`
- `msw ^2.7.3`
- `react 18.3.1` → [Updates: `19.2.8`]
- `react-dom 18.3.1` → [Updates: `19.2.8`]
- `react-router ^6.3.0`
- `react-router-dom ^6.3.0`
- `react-use ^17.2.4`
- `@playwright/test ^1.39.0` → [Updates: `1.62.1`, `^1.63.0`]
- `@testing-library/dom ^10.4.0` → [Updates: `10.4.1`, `^10.4.1`]
- `@testing-library/jest-dom ^7.0.0` → [Updates: `7.0.1`]
- `@testing-library/react ^16.0.0` → [Updates: `16.0.0`]
- `@testing-library/user-event ^14.5.2` → [Updates: `14.5.2`]
- `@types/react ^18.3.23` → [Updates: `18.3.31`, `^19.0.0`]
- `@types/react-dom ^18.3.1` → [Updates: `18.3.7`, `^19.0.0`]
- `cross-env ^10.0.0` → [Updates: `10.1.0`]packages/backend/package.json (2)
- `pg ^8.3.0`
- `winston ^3.2.1`plugins/analytics-module-umami/package.json (7)
- `@testing-library/dom ^10.4.0` → [Updates: `10.4.1`, `^10.4.1`]
- `@testing-library/jest-dom ^7.0.0` → [Updates: `7.0.1`]
- `@testing-library/react ^16.0.0` → [Updates: `16.0.0`]
- `@testing-library/user-event ^14.5.2` → [Updates: `14.5.2`]
- `react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-dom ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-router-dom ^6.3.0`plugins/jira-dashboard-backend/package.json (6)
- `express ^4.17.1` → [Updates: `^4.17.1`, `^5.0.0`]
- `express-promise-router ^4.1.0`
- `@types/express *` → [Updates: `4.17.25`]
- `@types/supertest ^7.0.0` → [Updates: `7.2.1`]
- `msw ^2.7.3` → [Updates: `2.15.0`]
- `supertest ^7.0.0` → [Updates: `7.2.2`]plugins/jira-dashboard-common/package.json
plugins/jira-dashboard/package.json (16)
- `lodash ^4.18.1`
- `luxon ^3.5.0`
- `react-use ^17.2.4`
- `zod ^4.3.6` → [Updates: `^4.3.6`]
- `@testing-library/dom ^10.4.0` → [Updates: `10.4.1`, `^10.4.1`]
- `@testing-library/jest-dom ^7.0.0` → [Updates: `7.0.1`]
- `@testing-library/react ^16.0.0` → [Updates: `16.0.0`]
- `@testing-library/user-event ^14.5.2` → [Updates: `14.5.2`]
- `@types/lodash ^4.17.13` → [Updates: `4.17.13`]
- `@types/luxon ^3.7.4` → [Updates: `3.7.5`]
- `msw ^2.7.3` → [Updates: `2.15.0`]
- `@material-ui/core ^4.12.2` → [Updates: `^4.12.2 || ^5.0.0`]
- `@types/react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-dom ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-router-dom 6.0.0-beta.0 || ^6.3.0`plugins/readme-backend/package.json (6)
- `@types/express *` → [Updates: `*`]
- `express ^4.17.1` → [Updates: `^4.17.1`, `^5.0.0`]
- `express-promise-router ^4.1.0`
- `@types/supertest ^7.0.0` → [Updates: `7.2.1`]
- `msw ^2.7.3` → [Updates: `2.15.0`]
- `supertest ^7.0.0` → [Updates: `7.2.2`]plugins/readme/package.json (11)
- `react-use ^17.2.4`
- `zod ^4.3.6` → [Updates: `^4.3.6`]
- `@testing-library/dom ^10.4.0` → [Updates: `10.4.1`, `^10.4.1`]
- `@testing-library/jest-dom ^7.0.0` → [Updates: `7.0.1`]
- `@testing-library/react ^16.0.0` → [Updates: `16.0.0`]
- `@testing-library/user-event ^14.5.2` → [Updates: `14.5.2`]
- `msw ^2.7.3` → [Updates: `2.15.0`]
- `@types/react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-dom ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-router-dom ^6.3.0`plugins/statuspage-backend/package.json (3)
- `@types/express *` → [Updates: `*`]
- `express ^4.17.1` → [Updates: `^4.17.1`, `^5.0.0`]
- `express-promise-router ^4.1.0`plugins/statuspage-common/package.json
plugins/statuspage/package.json (7)
- `react-use ^17.2.4`
- `zod ^4.3.6` → [Updates: `^4.3.6`]
- `@testing-library/jest-dom ^7.0.0` → [Updates: `7.0.1`]
- `@types/react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-dom ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-router-dom ^6.3.0`plugins/vacation-calendar/package.json (12)
- `@internationalized/date ^3.12.2` → [Updates: `^3.12.2`]
- `@microsoft/microsoft-graph-types ^2.40.0`
- `@tanstack/react-query ^5.101.0`
- `dayjs ^1.11.10`
- `interactjs ^1.10.27`
- `react-calendar-timeline ^0.30.0-beta.4`
- `react-use ^17.5.0`
- `@testing-library/jest-dom ^7.0.0` → [Updates: `7.0.1`]
- `@types/react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-dom ^17.0.0 || ^18.0.0` → [Updates: `^17.0.0 || ^18.0.0 || ^19.0.0`]
- `react-router-dom ^6.3.0`
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Start with the pending entries in package.json, the package-specific package.json files, and .github/workflows/release.yml. Review the Renovate dashboard and repository checks before selecting a dependency update; done means the chosen update is applied consistently and passes the project's checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, typescript
- Domain
- devops, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100