algolia / algolia/autocomplete
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 5.3k
- Forks
- 341
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 5
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/algolia/autocomplete).
## Config Migration Needed
- [ ] Select this checkbox to let Renovate create an automated Config Migration PR.
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [@types/jest-diff](https://redirect.github.com/facebook/jest) |  |
| npm | [babel-eslint](https://redirect.github.com/babel/babel-eslint) |  |
| npm | [eslint-plugin-eslint-comments](https://redirect.github.com/mysticatea/eslint-plugin-eslint-comments) |  |
| npm | [rollup-plugin-babel](https://redirect.github.com/rollup/rollup-plugin-babel) |  |
| npm | [rollup-plugin-commonjs](https://redirect.github.com/rollup/rollup-plugin-commonjs) |  |
| npm | [rollup-plugin-terser](https://redirect.github.com/TrySound/rollup-plugin-terser) |  |
## Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
- [ ] chore(deps): replace dependency eslint-plugin-eslint-comments with @eslint-community/eslint-plugin-eslint-comments 3.2.0
- [ ] chore(deps): pin dependency search-insights to v2.15.0
- [ ] chore(deps): update dependency eslint-plugin-react-hooks to v4.6.2
- [ ] chore(deps): update dependency postcss-scss to v4.0.9
- [ ] chore(deps): update dependency shipjs to v0.28.4
- [ ] chore(deps): update algoliasearch-client-javascript monorepo (`@algolia/client-search`, `algoliasearch`, `algoliasearch-v5`)
- [ ] chore(deps): update dependency @csstools/postcss-sass to v5.1.1
- [ ] chore(deps): update dependency autoprefixer to v10.6.0
- [ ] chore(deps): update dependency babel-loader to v8.4.1
- [ ] chore(deps): update dependency eslint-plugin-react to v7.37.5
- [ ] chore(deps): update node.js to v22.23.2
- [ ] chore(deps): update testing-library monorepo (`@testing-library/dom`, `@testing-library/jest-dom`, `@testing-library/user-event`)
- [ ] chore(deps): update actions/checkout action to v7
- [ ] chore(deps): update actions/setup-node action to v7
- [ ] chore(deps): update algoliasearch-client-javascript monorepo to v5 (`@algolia/client-search`, `algoliasearch`)
- [ ] chore(deps): update babel monorepo to v8 (`@babel/cli`, `@babel/preset-env`, `@babel/preset-react`, `@babel/preset-typescript`)
- [ ] chore(deps): update dependency @rollup/plugin-json to v6
- [ ] chore(deps): update dependency @rollup/plugin-node-resolve to v16
- [ ] chore(deps): update dependency @rollup/plugin-replace to v6
- [ ] chore(deps): update dependency babel-loader to v10
- [ ] chore(deps): update dependency babel-plugin-module-resolver to v5
- [ ] chore(deps): update dependency concurrently to v10
- [ ] chore(deps): update dependency cssnano to v9
- [ ] chore(deps): update dependency dotenv to v17
- [ ] chore(deps): update dependency eslint to v10
- [ ] chore(deps): update dependency eslint-config-algolia to v24
- [ ] chore(deps): update dependency eslint-config-prettier to v10
- [ ] chore(deps): update dependency eslint-plugin-jest to v29
- [ ] chore(deps): update dependency eslint-plugin-prettier to v5
- [ ] chore(deps): update dependency eslint-plugin-react-hooks to v7
- [ ] chore(deps): update dependency jest-watch-typeahead to v3
- [ ] chore(deps): update dependency lerna to v10
- [ ] chore(deps): update dependency postcss-preset-env to v11
- [ ] chore(deps): update dependency prettier to v3
- [ ] chore(deps): update dependency rollup-plugin-filesize to v10
- [ ] chore(deps): update dependency rollup-plugin-license to v3
- [ ] chore(deps): update dependency start-server-and-test to v3
- [ ] chore(deps): update dependency stylelint to v17
- [ ] chore(deps): update dependency stylelint-config-sass-guidelines to v13
- [ ] chore(deps): update dependency stylelint-config-standard to v40
- [ ] chore(deps): update dependency stylelint-no-unsupported-browser-features to v8
- [ ] chore(deps): update dependency stylelint-order to v8
- [ ] chore(deps): update dependency stylelint-prettier to v5
- [ ] chore(deps): update dependency typescript to v7
- [ ] chore(deps): update jest monorepo to v30 (`@types/jest`, `jest`, `jest-diff`)
- [ ] chore(deps): update node.js to v24
- [ ] chore(deps): update testing-library monorepo (major) (`@testing-library/dom`, `@testing-library/jest-dom`, `@testing-library/preact`, `@testing-library/user-event`)
- [ ] chore(deps): update typescript-eslint monorepo to v8 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] π **Create all awaiting schedule 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 postcss to v8.5.23 [security]](../pull/1266)
- [ ] [chore(deps): update dependency rollup to v2.80.0 [security]](../pull/1275)
- [ ] [chore(deps): replace dependency babel-eslint with @babel/eslint-parser 7.11.0](../pull/1136)
- [ ] [chore(deps): replace dependency rollup-plugin-babel with @rollup/plugin-babel 5.0.0](../pull/1272)
- [ ] [chore(deps): replace dependency rollup-plugin-terser with @rollup/plugin-terser 0.1.0](../pull/1347)
- [ ] [chore(deps): update dependency prettier to v2.8.8](../pull/1149)
- [ ] [chore(deps): update dependency start-server-and-test to v1.15.4](../pull/1174)
- [ ] [chore(deps): update babel monorepo to v7.29.7](../pull/1137) (`@babel/cli`, `@babel/preset-env`, `@babel/preset-react`, `@babel/preset-typescript`)
- [ ] [chore(deps): update dependency dotenv to v8.6.0](../pull/675)
- [ ] [chore(deps): update dependency eslint-plugin-import to v2.32.0](../pull/944)
- [ ] [chore(deps): update dependency typescript to v4.9.5](../pull/915)
- [ ] [chore(deps): update dependency babel-plugin-inline-json to v2](../pull/696)
- [ ] [chore(deps): update dependency stylelint-config-prettier to v9](../pull/789)
## Detected Dependencies
github-actions (4)
.github/workflows/ci.yml (19)
- `actions/checkout v7`
- `actions/setup-node v7`
- `actions/upload-artifact v7`
- `actions/checkout v7`
- `actions/setup-node v7`
- `actions/checkout v7`
- `actions/setup-node v7`
- `actions/download-artifact v8`
- `actions/checkout v7`
- `actions/setup-node v7`
- `actions/checkout v7`
- `actions/setup-node v7`
- `actions/checkout v7`
- `actions/setup-node v7`
- `actions/download-artifact v8`
- `actions/create-github-app-token v3`
- `actions/checkout v7`
- `actions/setup-node v7`
- `actions/download-artifact v8`.github/workflows/compressed-size.yml (3)
- `actions/checkout v7`
- `actions/setup-node v7`
- `preactjs/compressed-size-action v2`.github/workflows/pkg-pr-new.yml (2)
- `actions/checkout v4` β [Updates: `v7`]
- `actions/setup-node v4` β [Updates: `v7`].github/workflows/prepare-release.yml (3)
- `actions/create-github-app-token v3`
- `actions/checkout v7`
- `actions/setup-node v7`
npm (11)
package.json (66)
- `@babel/cli 7.21.0` β [Updates: `7.29.7`, `8.0.5`]
- `@babel/preset-env 7.21.4` β [Updates: `7.29.7`, `8.0.5`]
- `@babel/preset-react 7.18.6` β [Updates: `7.29.7`, `8.0.1`]
- `@babel/preset-typescript 7.21.4` β [Updates: `7.29.7`, `8.0.1`]
- `@csstools/postcss-sass 5.0.1` β [Updates: `5.1.1`]
- `@rollup/plugin-json 4.1.0` β [Updates: `6.1.0`]
- `@rollup/plugin-node-resolve 11.2.1` β [Updates: `16.0.3`]
- `@rollup/plugin-replace 2.4.2` β [Updates: `6.0.3`]
- `@testing-library/dom 7.28.1` β [Updates: `7.31.2`, `10.4.2`]
- `@testing-library/jest-dom 5.16.5` β [Updates: `5.17.0`, `7.0.1`]
- `@testing-library/preact 2.0.1` β [Updates: `3.2.4`]
- `@testing-library/user-event 12.5.0` β [Updates: `12.8.3`, `14.6.7`]
- `@types/jest ^26.0.16` β [Updates: `^30.0.0`]
- `@types/jest-diff ^24.3.0`
- `@types/react ^19.0.7`
- `@types/react-dom ^19.0.3`
- `@typescript-eslint/eslint-plugin 2.34.0` β [Updates: `8.70.0`]
- `@typescript-eslint/parser 2.34.0` β [Updates: `8.70.0`]
- `algoliasearch 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `algoliasearch-v5 5.0.0-beta.8` β [Updates: `5.59.0`]
- `autoprefixer 10.4.14` β [Updates: `10.6.0`]
- `babel-eslint 10.1.0` β [Updates: `7.11.0`]
- `babel-loader 8.2.3` β [Updates: `8.4.1`, `10.1.1`]
- `babel-plugin-inline-json 1.2.2` β [Updates: `2.1.0`]
- `babel-plugin-inline-replace-variables 1.3.1`
- `babel-plugin-module-resolver 4.1.0` β [Updates: `5.0.3`]
- `concurrently 5.3.0` β [Updates: `10.0.5`]
- `cssnano 4.1.11` β [Updates: `9.0.4`]
- `dotenv 8.2.0` β [Updates: `8.6.0`, `17.4.2`]
- `eslint 6.8.0` β [Updates: `10.10.0`]
- `eslint-config-algolia 15.0.0` β [Updates: `24.0.0`]
- `eslint-config-prettier 6.15.0` β [Updates: `10.1.8`]
- `eslint-plugin-eslint-comments 3.2.0` β [Updates: `3.2.0`]
- `eslint-plugin-import 2.22.1` β [Updates: `2.32.0`]
- `eslint-plugin-jest 24.7.0` β [Updates: `29.16.6`]
- `eslint-plugin-prettier 3.4.1` β [Updates: `5.5.6`]
- `eslint-plugin-react 7.32.2` β [Updates: `7.37.5`]
- `eslint-plugin-react-hooks 4.6.0` β [Updates: `4.6.2`, `7.1.1`]
- `jest 26.6.3` β [Updates: `30.5.1`]
- `jest-diff 26.6.2` β [Updates: `30.5.1`]
- `jest-watch-typeahead 0.6.5` β [Updates: `3.0.1`]
- `lerna 3.22.1` β [Updates: `10.0.1`]
- `postcss 8.4.21` β [Updates: `8.5.23`]
- `postcss-color-rgb 2.0.0`
- `postcss-preset-env 8.5.1` β [Updates: `11.5.3`]
- `postcss-scss 4.0.6` β [Updates: `4.0.9`]
- `prettier 2.8.7` β [Updates: `2.8.8`, `3.9.6`]
- `rollup 2.79.1` β [Updates: `2.80.0`]
- `rollup-plugin-babel 4.4.0` β [Updates: `5.0.0`]
- `rollup-plugin-commonjs 10.1.0`
- `rollup-plugin-filesize 9.1.2` β [Updates: `10.0.0`]
- `rollup-plugin-license 2.9.1` β [Updates: `3.7.1`]
- `rollup-plugin-terser 7.0.2` β [Updates: `0.1.0`]
- `search-insights ^2.15.0` β [Updates: `2.15.0`]
- `shipjs 0.28.2` β [Updates: `0.28.4`]
- `start-server-and-test 1.15.2` β [Updates: `1.15.4`, `3.0.12`]
- `stylelint 13.13.1` β [Updates: `17.15.0`]
- `stylelint-a11y 1.2.3`
- `stylelint-config-prettier 8.0.2` β [Updates: `9.0.5`]
- `stylelint-config-sass-guidelines 7.1.0` β [Updates: `13.0.0`]
- `stylelint-config-standard 20.0.0` β [Updates: `40.0.0`]
- `stylelint-no-unsupported-browser-features 4.1.4` β [Updates: `8.1.2`]
- `stylelint-order 4.1.0` β [Updates: `8.1.1`]
- `stylelint-prettier 1.2.0` β [Updates: `5.0.3`]
- `typescript 4.5.5` β [Updates: `4.9.5`, `7.0.2`]
- `watch 1.0.2`packages/autocomplete-core/package.json (2)
- `@algolia/client-search 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `algoliasearch 4.16.0` β [Updates: `4.27.0`, `5.59.0`]packages/autocomplete-js/package.json (5)
- `htm ^3.1.1`
- `preact ^10.13.2`
- `@algolia/client-search 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `@algolia/client-search >= 4.5.1 < 6`
- `algoliasearch >= 4.9.1 < 6`packages/autocomplete-plugin-algolia-insights/package.json (1)
- `search-insights >= 1 < 3`
packages/autocomplete-plugin-query-suggestions/package.json (4)
- `@algolia/client-search 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `algoliasearch 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `@algolia/client-search >= 4.5.1 < 6`
- `algoliasearch >= 4.5.1 < 6`packages/autocomplete-plugin-recent-searches/package.json (2)
- `@algolia/client-search 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `@algolia/client-search >= 4.5.1 < 6`packages/autocomplete-plugin-redirect-url/package.json (4)
- `@algolia/client-search 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `algoliasearch 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `@algolia/client-search >= 4.5.1 < 6`
- `algoliasearch >= 4.5.1 < 6`packages/autocomplete-plugin-tags/package.json
packages/autocomplete-preset-algolia/package.json (3)
- `algoliasearch 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `@algolia/client-search >= 4.9.1 < 6`
- `algoliasearch >= 4.9.1 < 6`packages/autocomplete-shared/package.json (4)
- `@algolia/client-search 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `algoliasearch 4.16.0` β [Updates: `4.27.0`, `5.59.0`]
- `@algolia/client-search >= 4.9.1 < 6`
- `algoliasearch >= 4.9.1 < 6`packages/autocomplete-theme-classic/package.json
nvm (1)
.nvmrc (1)
- `node 22.14.0` β [Updates: `22.23.2`, `24.21.0`]
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Start with the linked Renovate Dependency Dashboard documentation, then inspect package.json and the listed .github/workflows files. The issue contains many scheduled, major, deprecated, and blocked dependency updates rather than one defined change; done would require selecting a specific update and producing a validated replacement or update PR.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, node.js, typescript
- Domain
- ci-cd, devops, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100