loopbackio / loopbackio/loopback4-example-shopping
Dependency Dashboard
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 365
- Forks
- 195
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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/loopbackio/loopback4-example-shopping).
## 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/loopbackio/loopback4-example-shopping).
- ⚠️ WARN: Package lookup failures
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | `@types/bcryptjs` |  |
| npm | `@types/uuid` |  |
| npm | [@types/yaml](https://redirect.github.com/eemeli/yaml) |  |
## Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
- [ ] chore: update dependency eslint to v10
- [ ] chore: update dependency eslint-config-prettier to v10
- [ ] chore: update dependency eslint-plugin-cypress to v7
- [ ] chore: update dependency eslint-plugin-eslint-plugin to v7
- [ ] chore: update dependency eslint-plugin-mocha to v12
- [ ] chore: update dependency fs-extra to v11 (`fs-extra`, `@types/fs-extra`)
- [ ] chore: update dependency husky to v9
- [ ] chore: update dependency lerna to v10
- [ ] chore: update dependency loopback-connector-mongodb to v8
- [ ] chore: update dependency loopback-connector-rest to v7
- [ ] chore: update dependency mocha to v12
- [ ] chore: update dependency node to v24
- [ ] chore: update dependency testcontainers to v12
- [ ] chore: update dependency typescript to v7
- [ ] chore: update loopback monorepo (`@loopback/authentication`, `@loopback/authentication-jwt`, `@loopback/authorization`, `@loopback/boot`, `@loopback/build`, `@loopback/context`, `@loopback/core`, `@loopback/eslint-config`, `@loopback/http-server`, `@loopback/openapi-v3`, `@loopback/repository`, `@loopback/rest`, `@loopback/rest-explorer`, `@loopback/security`, `@loopback/service-proxy`, `@loopback/testlab`)
- [ ] chore: update node.js to v26
- [ ] chore: update typescript-eslint monorepo to v8 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] chore: lock file maintenance
- [ ] 🔐 **Create all rate-limited PRs at once** 🔐
---
> [!WARNING]
> Renovate failed to look up the following dependencies: `Failed to look up docker package loopback4-example-shopping-monorepo: no-result`, `Failed to look up helm package redis: no-result`, `Failed to look up helm package mongodb: no-result`.
>
> Files affected: `Dockerfile.recommender`, `Dockerfile.shopping`, `kubernetes/shopping-app/requirements.yaml`
---
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [chore: update dependency @grpc/grpc-js to v1.9.16 [security]](../pull/1619)
- [ ] [chore: update dependency express to v4.20.0 [security]](../pull/1617)
- [ ] [chore: update dependency lodash to v4.18.1 [security]](../pull/1630)
- [ ] [chore: update dependency yaml to v2.8.3 [security]](../pull/1593)
- [ ] [chore: update dependency jsonwebtoken to v9 [security]](../pull/1590)
- [ ] [chore: update dependency nodemailer to v9 [security]](../pull/1616)
- [ ] [chore: update dependency uuid to v11 [security]](../pull/1637)
- [ ] [chore: pin dependencies](../pull/1624) (`actions/checkout`, `actions/setup-node`, `node`)
- [ ] [chore: update dependency @grpc/proto-loader to v0.8.1](../pull/1602)
- [ ] [chore: update dependency @types/lodash to v4.17.25](../pull/1595)
- [ ] [chore: update dependency casbin to v5.51.1](../pull/1603)
- [ ] [chore: update dependency commitizen to v4.3.2](../pull/1604)
- [ ] [chore: update dependency debug to v4.4.3](../pull/1594) (`debug`, `@types/debug`)
- [ ] [chore: update supercharge/mongodb-github-action action to v1.12.1](../pull/1610)
- [ ] [chore: update supercharge/redis-github-action action to v1.8.1](../pull/1611)
- [ ] [chore: update actions/checkout action to v7](../pull/1636)
- [ ] [chore: update actions/setup-node action to v7](../pull/1638)
- [ ] [chore: update commitlint monorepo to v21](../pull/1600) (`@commitlint/cli`, `@commitlint/config-conventional`, `@commitlint/config-lerna-scopes`, `@commitlint/travis-cli`)
- [ ] [chore: update dependency @types/express to v5](../pull/1622)
- [ ] [chore: update dependency @types/jsonwebtoken to v9](../pull/1613)
- [ ] [chore: update dependency @types/mocha to v10](../pull/1623)
- [ ] [chore: update dependency @types/nodemailer to v8](../pull/1639)
- [ ] [chore: update dependency @types/uuid to v11](../pull/1633)
- [ ] [chore: update dependency bcryptjs to v3](../pull/1640) (`bcryptjs`, `@types/bcryptjs`)
- [ ] [chore: update dependency concurrently to v10](../pull/1641)
- [ ] [chore: update dependency cypress to v16](../pull/1642)
- [ ] [chore: update dependency dotenv to v18](../pull/1644)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## Detected Dependencies
dockerfile (6)
Dockerfile.monorepo (1)
- `node 18` → [Updates: `26`]
Dockerfile.recommender (2)
- `loopback4-example-shopping-monorepo 1.1.0`
- `node 18-slim` → [Updates: `26-slim`]Dockerfile.shopping (2)
- `loopback4-example-shopping-monorepo 1.1.0`
- `node 18-slim` → [Updates: `26-slim`]openshift/Dockerfile.monorepo
openshift/Dockerfile.recommender
openshift/Dockerfile.shopping
github-actions (1)
.github/workflows/ci.yml (10)
- `actions/checkout v3` → [Updates: `v3.7.0`, `v7`]
- `actions/setup-node v2` → [Updates: `v2.5.2`, `v7`]
- `supercharge/mongodb-github-action 1.7.0` → [Updates: `1.12.1`]
- `supercharge/redis-github-action 1.4.0` → [Updates: `1.8.1`]
- `actions/checkout v3` → [Updates: `v3.7.0`, `v7`]
- `actions/setup-node v2` → [Updates: `v2.5.2`, `v7`]
- `actions/checkout v3` → [Updates: `v3.7.0`, `v7`]
- `actions/setup-node v2` → [Updates: `v2.5.2`, `v7`]
- `node 16` → [Updates: `16.20.2`, `24`]
- `node 16` → [Updates: `16.20.2`, `24`]
helm-requirements (1)
kubernetes/shopping-app/requirements.yaml (2)
- `redis 10.5.7`
- `mongodb 7.8.10`
npm (3)
package.json (28)
- `@commitlint/cli 17.0.1` → [Updates: `21.2.2`]
- `@commitlint/config-conventional 17.0.0` → [Updates: `21.2.2`]
- `@commitlint/config-lerna-scopes 17.0.0` → [Updates: `21.2.0`]
- `@commitlint/travis-cli 17.0.1` → [Updates: `21.2.2`]
- `@loopback/build 9.0.0` → [Updates: `12.0.15`]
- `@loopback/eslint-config 13.0.0` → [Updates: `16.0.1`]
- `@loopback/testlab 5.0.0` → [Updates: `8.0.15`]
- `@types/fs-extra 9.0.13` → [Updates: `11.0.4`]
- `@types/node 17.0.42` → [Updates: `26.6.2`]
- `@typescript-eslint/eslint-plugin 5.27.1` → [Updates: `8.70.0`]
- `@typescript-eslint/parser 5.27.1` → [Updates: `8.70.0`]
- `commitizen 4.2.4` → [Updates: `4.3.2`]
- `concurrently 7.2.1` → [Updates: `10.0.5`]
- `cz-conventional-changelog 3.3.0`
- `dotenv 16.0.1` → [Updates: `18.0.1`]
- `eslint 8.17.0` → [Updates: `10.11.0`]
- `eslint-config-prettier 8.5.0` → [Updates: `10.1.8`]
- `eslint-plugin-cypress 2.12.1` → [Updates: `7.0.2`]
- `eslint-plugin-eslint-plugin 4.2.0` → [Updates: `7.6.2`]
- `eslint-plugin-mocha 10.0.5` → [Updates: `12.0.2`]
- `fs-extra 10.1.0` → [Updates: `11.4.0`]
- `husky 8.0.1` → [Updates: `9.1.7`]
- `lerna 4.0.0` → [Updates: `10.0.1`]
- `mocha 10.0.0` → [Updates: `12.0.2`]
- `source-map-support 0.5.21`
- `testcontainers 8.10.1` → [Updates: `12.1.0`]
- `typescript 4.7.3` → [Updates: `7.0.2`]
- `node >=8.9`packages/recommender/package.json (10)
- `@grpc/grpc-js 1.6.7` → [Updates: `1.9.16`]
- `@grpc/proto-loader 0.6.13` → [Updates: `0.8.1`]
- `@loopback/http-server 4.0.0` → [Updates: `7.0.15`]
- `express 4.18.1` → [Updates: `4.20.0`]
- `@loopback/build 9.0.0` → [Updates: `12.0.15`]
- `@loopback/testlab 5.0.0` → [Updates: `8.0.15`]
- `@types/express 4.17.13` → [Updates: `5.0.6`]
- `@types/node 17.0.42` → [Updates: `26.6.2`]
- `typescript 4.7.3` → [Updates: `7.0.2`]
- `node >=10.16`packages/shopping/package.json (46)
- `@loopback/authentication 9.0.0` → [Updates: `12.0.17`]
- `@loopback/authentication-jwt 0.12.0` → [Updates: `0.16.17`]
- `@loopback/authorization 0.12.0` → [Updates: `0.16.16`]
- `@loopback/boot 5.0.0` → [Updates: `8.0.16`]
- `@loopback/context 5.0.0` → [Updates: `8.0.15`]
- `@loopback/core 4.0.0` → [Updates: `7.0.15`]
- `@loopback/openapi-v3 8.0.0` → [Updates: `11.0.16`]
- `@loopback/repository 5.0.0` → [Updates: `8.0.15`]
- `@loopback/rest 12.0.0` → [Updates: `15.0.16`]
- `@loopback/rest-explorer 5.0.0` → [Updates: `8.0.16`]
- `@loopback/security 0.8.0` → [Updates: `0.12.16`]
- `@loopback/service-proxy 5.0.0` → [Updates: `8.0.15`]
- `@types/jsonwebtoken 8.5.8` → [Updates: `9.0.10`]
- `@types/yaml 1.9.7`
- `bcryptjs 2.4.3` → [Updates: `3.0.3`]
- `casbin 5.15.1` → [Updates: `5.51.1`]
- `debug 4.3.4` → [Updates: `4.4.3`]
- `dotenv 16.0.1` → [Updates: `18.0.1`]
- `express 4.18.1` → [Updates: `4.20.0`]
- `isemail 3.2.0`
- `jsonwebtoken 8.5.1` → [Updates: `9.0.0`]
- `lodash 4.17.21` → [Updates: `4.18.1`]
- `loopback-connector-grpc 2.0.0`
- `loopback-connector-kv-redis 4.0.0`
- `loopback-connector-mongodb 6.2.0` → [Updates: `8.0.2`]
- `loopback-connector-rest 4.0.1` → [Updates: `7.0.3`]
- `nodemailer 6.7.5` → [Updates: `9.1.1`]
- `uuid 8.3.2` → [Updates: `11.1.1`]
- `yaml 2.1.1` → [Updates: `2.8.3`]
- `@grpc/grpc-js 1.6.7` → [Updates: `1.9.16`]
- `@loopback/build 9.0.0` → [Updates: `12.0.15`]
- `@loopback/testlab 5.0.0` → [Updates: `8.0.15`]
- `@types/bcryptjs 2.4.2` → [Updates: `3.0.0`]
- `@types/debug 4.1.7` → [Updates: `4.1.13`]
- `@types/express 4.17.13` → [Updates: `5.0.6`]
- `@types/lodash 4.14.182` → [Updates: `4.17.25`]
- `@types/mocha 9.1.1` → [Updates: `10.0.10`]
- `@types/node 17.0.42` → [Updates: `26.6.2`]
- `@types/nodemailer 6.4.4` → [Updates: `8.0.2`]
- `@types/uuid 8.3.4` → [Updates: `11.0.0`]
- `concurrently 7.2.1` → [Updates: `10.0.5`]
- `cypress 10.1.0` → [Updates: `16.1.0`]
- `mocha 10.0.0` → [Updates: `12.0.2`]
- `source-map-support 0.5.21`
- `typescript 4.7.3` → [Updates: `7.0.2`]
- `node >=10.16`
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la documentación de Dependency Dashboard y, después, revisa package.json, packages/recommender/package.json, packages/shopping/package.json, .github/workflows/ci.yml, los Dockerfiles y kubernetes/shopping-app/requirements.yaml. El dashboard enumera muchas actualizaciones de dependencias, PRs de actualización existentes, elementos limitados por tasa y fallos en la búsqueda de paquetes, por lo que completar el trabajo requeriría determinar el alcance previsto de las actualizaciones y verificar las compilaciones y pruebas afectadas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- docker, github-actions, kubernetes, node.js, typescript
- Área
- build-system, ci-cd, devops, tooling
- Tipo de issue
- Refactorización
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 15/100