AxisCommunications / AxisCommunications/react-hooks-shareable
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 10
- Forks
- 4
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 4
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/react-hooks-shareable).
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [@babel/plugin-proposal-class-properties](https://redirect.github.com/babel/babel) |  |
| npm | [@babel/plugin-proposal-object-rest-spread](https://redirect.github.com/babel/babel) |  |
| npm | [eslint-plugin-node](https://redirect.github.com/mysticatea/eslint-plugin-node) |  |
## Abandoned Dependencies
The following dependencies have not received updates for an extended period and may be unmaintained.
View abandoned dependencies (5)
> [!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 |
|------------|------|-------------|
| github-actions | [actions/create-release](https://redirect.github.com/actions/create-release) | `2020-09-14` |
| npm | [eslint-config-typescript-shareable](https://redirect.github.com/AxisCommunications/eslint-config-typescript-shareable) | `2022-10-17` |
| npm | [eslint-plugin-import](https://redirect.github.com/import-js/eslint-plugin-import) | `2025-06-20` |
| npm | [eslint-plugin-node](https://redirect.github.com/mysticatea/eslint-plugin-node) | `2020-03-28` |
| npm | [eslint-plugin-react](https://redirect.github.com/jsx-eslint/eslint-plugin-react) | `2025-04-03` |
## Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
- [ ] chore(deps): update dependency typescript to v4.9.5
- [ ] chore(deps): update dependency webpack to v5.110.2
- [ ] chore(deps): update jest monorepo to v29.7.0 (`@jest/globals`, `jest`, `jest-environment-jsdom`)
- [ ] chore(deps): update react monorepo (`@types/react`, `eslint-plugin-react-hooks`, `react`, `react-dom`, `react-test-renderer`)
- [ ] chore(deps): update typescript-eslint monorepo to v5.62.0 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] chore(deps): update yarn to v3.8.7
- [ ] chore(deps): update actions/checkout action to v7
- [ ] chore(deps): update actions/setup-node action to v7
- [ ] chore(deps): update babel monorepo to v8 (`@babel/preset-env`, `@babel/preset-react`, `@babel/preset-typescript`)
- [ ] chore(deps): update dependency @testing-library/react to v16
- [ ] chore(deps): update dependency babel-loader to v10
- [ ] chore(deps): update dependency eslint to v10
- [ ] chore(deps): update dependency eslint-plugin-functional to v10
- [ ] chore(deps): update dependency node to v24
- [ ] chore(deps): update dependency prettier to v3
- [ ] chore(deps): update dependency typescript to v7
- [ ] chore(deps): update dependency webpack-cli to v7
- [ ] chore(deps): update jest monorepo to v30 (`@jest/globals`, `jest`, `jest-environment-jsdom`)
- [ ] chore(deps): update react monorepo (major) (`@types/react`, `eslint-plugin-react-hooks`, `react`, `react-dom`, `react-test-renderer`)
- [ ] chore(deps): update typescript-eslint monorepo to v8 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] chore(deps): update yarn to v4
- [ ] chore(deps): lock file maintenance
- [ ] π **Create all rate-limited PRs at once** π
## Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
- [ ] chore(deps): update dependency @types/gtag.js to v0.0.20
- [ ] chore(deps): update babel monorepo (`@babel/plugin-proposal-object-rest-spread`, `@babel/preset-env`, `@babel/preset-react`, `@babel/preset-typescript`)
- [ ] chore(deps): update dependency babel-loader to v8.4.1
- [ ] chore(deps): update dependency eslint to v8.57.1
- [ ] chore(deps): update dependency eslint-import-resolver-node to v0.4.0
- [ ] chore(deps): update dependency eslint-plugin-import to v2.32.0
- [ ] chore(deps): update dependency eslint-plugin-react to v7.37.5
- [ ] chore(deps): update dependency prettier to v2.8.8
- [ ] chore(deps): update dependency semver to v7.8.5
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [chore(deps): update dependency @babel/core to v7.29.6 [security]](../pull/25)
- [ ] [chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n 14.0.0](../pull/29)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## Detected Dependencies
github-actions (2)
.github/workflows/publish.yml (4)
- `actions/checkout v3.7.0@a37ce9120846195fa4ece8f58b268e6043cb2f26` β [Updates: `v7.0.1`]
- `actions/setup-node v3.9.1@3235b876344d2a9aa001b8d1453c930bba69e610` β [Updates: `v7.0.0`]
- `actions/create-release v1.1.4@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e`
- `node 18` β [Updates: `24`].github/workflows/verify.yml (2)
- `actions/checkout v3.7.0@a37ce9120846195fa4ece8f58b268e6043cb2f26` β [Updates: `v7.0.1`]
- `actions/setup-node v3.9.1@3235b876344d2a9aa001b8d1453c930bba69e610` β [Updates: `v7.0.0`]
npm (4)
.yarn/sdks/eslint/package.json
.yarn/sdks/prettier/package.json
.yarn/sdks/typescript/package.json
package.json (37)
- `@babel/core 7.19.3` β [Updates: `7.29.6`]
- `@babel/plugin-proposal-class-properties 7.18.6`
- `@babel/plugin-proposal-object-rest-spread 7.19.4` β [Updates: `7.20.7`]
- `@babel/preset-env 7.19.4` β [Updates: `7.29.7`, `8.0.2`]
- `@babel/preset-react 7.18.6` β [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-typescript 7.18.6` β [Updates: `7.29.7`, `8.0.1`]
- `@jest/globals 29.2.0` β [Updates: `29.7.0`, `30.5.0`]
- `@juggle/resize-observer 3.4.0`
- `@testing-library/react 13.4.0` β [Updates: `16.3.3`]
- `@types/gtag.js 0.0.12` β [Updates: `0.0.20`]
- `@types/react 18.0.21` β [Updates: `18.3.31`, `19.2.18`]
- `@typescript-eslint/eslint-plugin 5.40.0` β [Updates: `5.62.0`, `8.68.0`]
- `@typescript-eslint/parser 5.40.0` β [Updates: `5.62.0`, `8.68.0`]
- `babel-loader 8.2.5` β [Updates: `8.4.1`, `10.1.1`]
- `eslint 8.25.0` β [Updates: `8.57.1`, `10.9.1`]
- `eslint-config-typescript-shareable 1.9.0`
- `eslint-import-resolver-node 0.3.6` β [Updates: `0.4.0`]
- `eslint-plugin-functional 4.4.1` β [Updates: `10.0.0`]
- `eslint-plugin-import 2.26.0` β [Updates: `2.32.0`]
- `eslint-plugin-node 11.1.0` β [Updates: `14.0.0`]
- `eslint-plugin-react 7.31.10` β [Updates: `7.37.5`]
- `eslint-plugin-react-hooks 4.6.0` β [Updates: `4.6.2`, `7.1.1`]
- `jest 29.2.0` β [Updates: `29.7.0`, `30.5.0`]
- `jest-environment-jsdom 29.2.0` β [Updates: `29.7.0`, `30.5.0`]
- `prettier 2.7.1` β [Updates: `2.8.8`, `3.9.6`]
- `react 18.2.0` β [Updates: `18.3.1`, `19.2.8`]
- `react-dom 18.2.0` β [Updates: `18.3.1`, `19.2.8`]
- `react-test-renderer 18.2.0` β [Updates: `18.3.1`, `19.2.8`]
- `semver 7.3.8` β [Updates: `7.8.5`]
- `typescript 4.8.4` β [Updates: `4.9.5`, `7.0.2`]
- `webpack 5.104.1` β [Updates: `5.110.2`]
- `webpack-cli 4.10.0` β [Updates: `7.2.3`]
- `@juggle/resize-observer ^3.4.0`
- `react ^17.0.2 || ^18.0.0` β [Updates: `^17.0.2 || ^18.0.0 || ^19.0.0`]
- `node >=16.0.0`
- `yarn >=1.22.0`
- `yarn 3.2.4` β [Updates: `3.8.7`, `4.18.0`]
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Start with package.json and the workflow files .github/workflows/publish.yml and .github/workflows/verify.yml, then read the linked Renovate Dependency Dashboard documentation. Review the listed updates and repository checks before selecting a narrowly scoped dependency change; done should be a reviewed, passing update rather than clearing the dashboard wholesale.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- eslint, github-actions, react, typescript, webpack
- Domain
- build-system, ci-cd, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100