commercetools / commercetools/nodejs
Dependency Dashboard
- Dominant language
- JavaScript
- Stars
- 77
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
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/commercetools/nodejs).
## Config Migration Needed
- [ ] Select this checkbox to let Renovate create an automated Config Migration PR.
## Deprecations / Replacements
> [!WARNING]
These dependencies are either deprecated or have replacements available:
| Datasource | Name | Replacement PR? |
|------------|------|--------------|
| npm | `@babel/plugin-proposal-class-properties` |  |
| npm | `@babel/plugin-proposal-export-namespace-from` |  |
| npm | `@babel/plugin-proposal-nullish-coalescing-operator` |  |
| npm | `@babel/plugin-proposal-object-rest-spread` |  |
| npm | `@babel/plugin-proposal-optional-chaining` |  |
| npm | `codecov` |  |
| npm | `lodash.isequal` |  |
| npm | `lodash.omit` |  |
## Pending Approval
The following branches are pending approval. To create them, click on a checkbox below.
- [ ] chore(deps): update actions/setup-python action to v6
- [ ] chore(deps): update dependency cross-env to v10
- [ ] chore(deps): update dependency eslint-formatter-pretty to v7
- [ ] chore(deps): update dependency eslint-plugin-jest to v29
- [ ] chore(deps): update dependency eslint-plugin-prettier to v5
- [ ] chore(deps): update dependency jest-runner-eslint to v2
- [ ] chore(deps): update dependency lint-staged to v16
- [ ] chore(deps): update dependency nock to v14
- [ ] chore(deps): update dependency prettier to v3
- [ ] chore(deps): update dependency rimraf to v6
- [ ] chore(deps): update dependency sinon to v21
- [ ] chore(deps): update dependency streamtest to v3
- [ ] chore(deps): update dependency typescript to v5
- [ ] chore(deps): update jest monorepo (major) (`@types/jest`, `babel-jest`, `jest`, `jest-each`, `ts-jest`)
- [ ] chore(deps): update node.js to v24 (`node`, `@types/node`)
- [ ] chore(deps): update pnpm to v10
- [ ] fix(deps): update dependency @commercetools/personal-data-erasure to v6
- [ ] fix(deps): update dependency @commercetools/platform-sdk to v8
- [ ] fix(deps): update dependency @commercetools/resource-deleter to v5
- [ ] fix(deps): update dependency @commercetools/sync-actions to v8
- [ ] fix(deps): update dependency dotenv to v17
- [ ] fix(deps): update dependency fast-equals to v6
- [ ] fix(deps): update dependency node-fetch to v3
- [ ] fix(deps): update dependency pino to v10
- [ ] fix(deps): update dependency pretty-error to v4
- [ ] fix(deps): update dependency qss to v3
- [ ] fix(deps): update dependency yargs to v18
- [ ] π **Create all pending approval PRs at once** π
## PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
- [ ] [chore(deps): pin dependency node-fetch to 2.7.0](../pull/1950)
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [chore(deps): update all dependencies](../pull/1967) (`@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-proposal-pipeline-operator`, `@babel/preset-env`, `@babel/preset-typescript`, `@changesets/changelog-github`, `@changesets/cli`, `@manypkg/cli`, `@types/node-fetch`, `debug`, `eslint-plugin-import`, `pnpm/action-setup`, `resolve`)
- [ ] [chore(deps): update actions/cache action to v5](../pull/1981)
- [ ] [chore(deps): update actions/checkout action to v6](../pull/1979)
- [ ] [chore(deps): update commitlint monorepo to v20 (major)](../pull/1619) (`@commitlint/cli`, `@commitlint/config-conventional`)
- [ ] [chore(deps): update dependency eslint to v9](../pull/1953)
- [ ] [chore(deps): update dependency eslint-config-prettier to v10](../pull/1954)
- [ ] [chore(deps): update dependency eslint-import-resolver-typescript to v4](../pull/1966)
- [ ] [chore(deps): update typescript-eslint monorepo to v8 (major)](../pull/1616) (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] [chore(deps): lock file maintenance](../pull/1956)
- [ ] **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 eslint-config-airbnb to v19](../pull/1729)
- [ ] [chore(deps): update dependency eslint-config-airbnb-base to v15](../pull/1730)
- [ ] [chore(deps): update dependency eslint-plugin-flowtype to v8](../pull/1725)
## Detected Dependencies
github-actions (4)
.github/actions/ci/action.yml (2)
- `pnpm/action-setup v4.1.0` β [Updates: `v4.2.0`]
- `actions/setup-node v6`.github/workflows/docs.yml (5)
- `tibdex/github-app-token v2.1.0`
- `actions/checkout v4` β [Updates: `v6`]
- `actions/setup-python v5` β [Updates: `v6`]
- `actions/cache v4` β [Updates: `v5`]
- `python 3.x`.github/workflows/quality.yml (8)
- `actions/checkout v4` β [Updates: `v6`]
- `actions/checkout v4` β [Updates: `v6`]
- `actions/checkout v4` β [Updates: `v6`]
- `actions/checkout v4` β [Updates: `v6`]
- `oNaiPs/secrets-to-env-action v1`
- `actions/checkout v4` β [Updates: `v6`]
- `actions/setup-node v6`
- `oNaiPs/secrets-to-env-action v1`.github/workflows/release.yml (2)
- `tibdex/github-app-token v2.1.0`
- `actions/checkout v4` β [Updates: `v6`]
mise (1)
mise.toml (1)
- `node 22` β [Updates: `24`]
npm (18)
integration-tests/package.json (16)
- `@commercetools/api-request-builder ^7.0.0`
- `@commercetools/get-credentials ^5.0.0`
- `@commercetools/http-user-agent 4.0.1`
- `@commercetools/personal-data-erasure ^5.0.0` β [Updates: `^6.0.0`]
- `@commercetools/platform-sdk ^2.2.0` β [Updates: `^8.0.0`]
- `@commercetools/resource-deleter ^4.0.0` β [Updates: `^5.0.0`]
- `@commercetools/sdk-auth ^5.0.0`
- `@commercetools/sdk-client ^4.0.0`
- `@commercetools/sdk-middleware-auth ^8.0.0`
- `@commercetools/sdk-middleware-http ^8.0.0`
- `@commercetools/sdk-middleware-logger 4.0.1`
- `@commercetools/sdk-middleware-queue ^4.0.0`
- `@commercetools/sdk-middleware-user-agent ^4.0.0`
- `@commercetools/sync-actions ^7.1.2` β [Updates: `^8.0.0`]
- `lodash.omit ^4.5.0`
- `node-fetch ^2.6.7` β [Updates: `^3.0.0`]package.json (63)
- `@babel/cli 7.27.2` β [Updates: `7.28.6`]
- `@babel/core 7.27.1` β [Updates: `7.28.6`]
- `@babel/eslint-parser 7.27.1` β [Updates: `7.28.6`]
- `@babel/plugin-proposal-class-properties 7.18.6`
- `@babel/plugin-proposal-export-default-from 7.27.1`
- `@babel/plugin-proposal-export-namespace-from 7.18.9`
- `@babel/plugin-proposal-nullish-coalescing-operator 7.18.6`
- `@babel/plugin-proposal-object-rest-spread 7.20.7`
- `@babel/plugin-proposal-optional-chaining 7.21.0`
- `@babel/plugin-proposal-pipeline-operator 7.27.1` β [Updates: `7.28.6`]
- `@babel/plugin-syntax-optional-chaining 7.8.3`
- `@babel/preset-env 7.27.2` β [Updates: `7.28.6`]
- `@babel/preset-flow 7.27.1`
- `@babel/preset-typescript 7.27.1` β [Updates: `7.28.5`]
- `@changesets/changelog-github 0.5.1` β [Updates: `0.5.2`]
- `@changesets/cli 2.29.4` β [Updates: `2.29.8`]
- `@commitlint/cli 19.8.1` β [Updates: `20.3.1`]
- `@commitlint/config-conventional 12.1.4` β [Updates: `20.3.1`]
- `@manypkg/cli 0.24.0` β [Updates: `0.25.1`]
- `@preconstruct/cli 2.8.12`
- `@types/jest 26.0.24` β [Updates: `30.0.0`]
- `@types/node 10.17.60` β [Updates: `24.10.9`]
- `@types/node-fetch 2.6.12` β [Updates: `2.6.13`]
- `@typescript-eslint/eslint-plugin 3.10.1` β [Updates: `8.53.1`]
- `@typescript-eslint/parser 3.10.1` β [Updates: `8.53.1`]
- `babel-core 7.0.0-bridge.0`
- `babel-jest 26.6.3` β [Updates: `30.2.0`]
- `check-node-version 4.2.1`
- `codecov 3.8.3`
- `commitizen 4.3.1`
- `common-tags 1.8.2`
- `cross-env 7.0.3` β [Updates: `10.1.0`]
- `debug 4.4.1` β [Updates: `4.4.3`]
- `eslint 7.32.0` β [Updates: `9.39.2`]
- `eslint-config-airbnb 18.2.1` β [Updates: `19.0.4`]
- `eslint-config-airbnb-base 14.2.1` β [Updates: `15.0.0`]
- `eslint-config-prettier 6.15.0` β [Updates: `10.1.8`]
- `eslint-formatter-pretty 4.1.0` β [Updates: `7.0.0`]
- `eslint-import-resolver-typescript 2.7.1` β [Updates: `4.4.4`]
- `eslint-plugin-babel 5.3.1`
- `eslint-plugin-flowtype 5.10.0` β [Updates: `8.0.3`]
- `eslint-plugin-import 2.31.0` β [Updates: `2.32.0`]
- `eslint-plugin-jest 23.20.0` β [Updates: `29.12.1`]
- `eslint-plugin-jsx-a11y 6.10.2`
- `eslint-plugin-prettier 3.4.1` β [Updates: `5.5.5`]
- `eslint-plugin-react 7.37.5`
- `flow-bin 0.141.0`
- `husky 9.1.7`
- `jest 26.6.3` β [Updates: `30.2.0`]
- `jest-each 26.6.2` β [Updates: `30.2.0`]
- `jest-runner-eslint 0.11.1` β [Updates: `2.3.0`]
- `jest-runner-flowtype 0.0.7`
- `jest-silent-reporter 0.6.0`
- `lint-staged 15.5.2` β [Updates: `16.2.7`]
- `prettier 2.8.8` β [Updates: `3.8.1`]
- `resolve 1.22.10` β [Updates: `1.22.11`]
- `rimraf 3.0.2` β [Updates: `6.1.2`]
- `streamtest 2.0.0` β [Updates: `3.0.1`]
- `ts-jest 26.5.6` β [Updates: `29.4.6`]
- `tsconfig-replace-paths 0.0.14`
- `typescript 4.9.5` β [Updates: `5.9.3`]
- `node >=18`
- `pnpm 9.15.9` β [Updates: `10.28.1`]packages/api-request-builder/package.json (1)
- `node >=18`
packages/get-credentials/package.json (3)
- `dotenv ^8.0.0` β [Updates: `^17.0.0`]
- `sinon 9.2.4` β [Updates: `21.0.1`]
- `node >=18`packages/http-user-agent/package.json (1)
- `node >=18`
packages/personal-data-erasure/package.json (7)
- `lodash.flatten ^4.4.0`
- `node-fetch ^2.6.7` β [Updates: `^3.0.0`]
- `pino ^6.0.0` β [Updates: `^10.0.0`]
- `pretty-error ^2.1.1` β [Updates: `^4.0.0`]
- `prompt-confirm ^2.0.4`
- `yargs ^16.0.0` β [Updates: `^18.0.0`]
- `node >=18`packages/resource-deleter/package.json (8)
- `core-js ^3.22.5`
- `node-fetch ^2.6.7` β [Updates: `^3.0.0`]
- `pino ^6.0.0` β [Updates: `^10.0.0`]
- `pretty-error ^2.1.1` β [Updates: `^4.0.0`]
- `prompts ^2.0.4`
- `regenerator-runtime ^0.14.0`
- `yargs ^16.0.0` β [Updates: `^18.0.0`]
- `node >=18`packages/sdk-auth/package.json (4)
- `qss 2.0.3` β [Updates: `3.0.0`]
- `nock 12.0.3` β [Updates: `14.0.10`]
- `node-fetch ^2.6.7` β [Updates: `2.7.0`, `^3.0.0`]
- `node >=18`packages/sdk-client/package.json (1)
- `node >=18`
packages/sdk-middleware-auth/package.json (4)
- `node-fetch ^2.6.7` β [Updates: `^3.0.0`]
- `abort-controller 3.0.0`
- `nock 12.0.3` β [Updates: `14.0.10`]
- `node >=18`packages/sdk-middleware-correlation-id/package.json (1)
- `node >=18`
packages/sdk-middleware-http/package.json (4)
- `abort-controller 3.0.0`
- `nock 12.0.3` β [Updates: `14.0.10`]
- `node-fetch ^2.6.7` β [Updates: `2.7.0`, `^3.0.0`]
- `node >=18`packages/sdk-middleware-logger/package.json (1)
- `node >=18`
packages/sdk-middleware-queue/package.json (1)
- `node >=18`
packages/sdk-middleware-user-agent/package.json (1)
- `node >=18`
packages/sdk-types/package.json (1)
- `node >=18`
packages/sync-actions/package.json (12)
- `fast-equals ^2.0.0` β [Updates: `^6.0.0`]
- `jsondiffpatch 0.5.0`
- `lodash.flatten ^4.4.0`
- `lodash.foreach ^4.5.0`
- `lodash.intersection ^4.4.0`
- `lodash.isequal ^4.5.0`
- `lodash.isnil ^4.0.0`
- `lodash.shuffle ^4.2.0`
- `lodash.sortby ^4.7.0`
- `lodash.uniqwith ^4.5.0`
- `lodash.without ^4.4.0`
- `node >=18`pnpm-workspace.yaml
nvm (1)
.nvmrc (1)
- `node 22` β [Updates: `24`]
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Assessment
This issue has not been assessed yet.