kir-dev / kir-dev/tanulo-next

Dependency Dashboard

Open
#826 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Pug
Stars
9
Forks
4
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/kir-dev/tanulo-next).

## 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/faker` | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | [faker](https://redirect.github.com/Marak/Faker.js) | ![Available](https://img.shields.io/badge/available-green?style=flat-square) |

## Rate-Limited

The following updates are currently rate-limited. To force their creation now, click on a checkbox below.

- [ ] Replace dependency faker with @faker-js/faker
- [ ] Update dependency esbuild-node-tsc to v1.8.9
- [ ] Update dependency nodemon to v2.0.22
- [ ] Update dependency @tailwindcss/forms to v0.5.11
- [ ] Update dependency @tailwindcss/typography to v0.5.20
- [ ] Update dependency compression to v1.8.2
- [ ] Update dependency concurrently to v6.5.1
- [ ] Update dependency cypress to v9.7.0
- [ ] Update dependency date-fns to v2.30.0
- [ ] Update dependency eslint to v8.57.1
- [ ] Update dependency passport-oauth2 to v1.8.0
- [ ] Update dependency pg to v8.23.0
- [ ] Update dependency postcss-cli to v9.1.0
- [ ] Update dependency ts-node to v10.9.2
- [ ] Update dependency winston to v3.19.0
- [ ] Update actions/cache action to v6
- [ ] Update actions/checkout action to v7
- [ ] Update actions/setup-node action to v7
- [ ] Update cypress-io/github-action action to v7
- [ ] Update definitelyTyped (major) (`@types/express`, `@types/faker`, `@types/markdown-it`, `@types/multer`, `@types/node`, `@types/nodemailer`)
- [ ] Update dependency concurrently to v10
- [ ] Update dependency cypress to v16
- [ ] Update dependency date-fns to v4
- [ ] Update dependency dotenv to v18
- [ ] Update dependency esbuild-node-tsc to v2
- [ ] Update dependency eslint to v10
- [ ] Update dependency express-rate-limit to v8
- [ ] Update dependency express-validator to v7
- [ ] Update dependency faker to v6
- [ ] Update dependency ics to v3
- [ ] Update dependency node to v24
- [ ] Update dependency nodemon to v3
- [ ] Update dependency postcss-cli to v12
- [ ] Update dependency postcss-nested to v8
- [ ] Update dependency tailwindcss to v4
- [ ] Update dependency typescript to v7
- [ ] Update postgres Docker tag to v18
- [ ] Update typescript-eslint monorepo to v8 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] πŸ” **Create all rate-limited PRs at once** πŸ”

## Open

The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.

- [ ] [Update dependency pug to v3.0.3 [SECURITY]](../pull/985)
- [ ] [Update dependency shelljs to v0.8.5 [SECURITY]](../pull/965)
- [ ] [Update dependency esbuild to v0.25.0 [SECURITY]](../pull/988)
- [ ] [Update dependency express to v4.20.0 [SECURITY]](../pull/981)
- [ ] [Update dependency passport to v0.6.0 [SECURITY]](../pull/969)
- [ ] [Update dependency postcss to v8.5.23 [SECURITY]](../pull/986)
- [ ] [Update dependency sanitize-html to v2.17.7 [SECURITY]](../pull/980)
- [ ] [Update dependency knex to v2 [SECURITY]](../pull/972)
- [ ] [Update dependency markdown-it to v14 [SECURITY]](../pull/996)
- [ ] [Update dependency multer to v2 [SECURITY]](../pull/991)
- [ ] [Update dependency node-fetch to v3 [SECURITY]](../pull/968)
- [ ] [Update dependency nodemailer to v9 [SECURITY]](../pull/976)
- [ ] [Update dependency cookie-parser to v1.4.7](../pull/990)
- [ ] [Update dependency errorhandler to v1.5.2](../pull/992)
- [ ] [Update definitelyTyped](../pull/954) (`@types/compression`, `@types/cookie-parser`, `@types/errorhandler`, `@types/express`, `@types/express-session`, `@types/lusca`, `@types/multer`, `@types/node`, `@types/nodemailer`, `@types/passport`, `@types/passport-oauth2`, `@types/sanitize-html`, `@types/shelljs`)
- [ ] [Update dependency autoprefixer to v10.6.1](../pull/989)
- [ ] [Update dependency express-session to v1.19.0](../pull/982)
- [ ] [Update dependency express-validator to v6.15.0](../pull/983)
- [ ] [Update dependency ics to v2.44.0](../pull/952)
- [ ] [Update dependency typescript to v4.9.5](../pull/960)
- [ ] [Update typescript-eslint monorepo to v5.62.0](../pull/953) (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`)
- [ ] [Update dependency objection to v3](../pull/927)
- [ ] **Click on this checkbox to rebase all open PRs at once**

## Detected Dependencies

docker-compose (1)

docker-compose.yml (1)

- `postgres 12` β†’ [Updates: `18`]

dockerfile (1)

Dockerfile

github-actions (2)

.github/workflows/cypress.yml (3)

- `actions/checkout v2` β†’ [Updates: `v7`]
- `actions/cache v2` β†’ [Updates: `v6`]
- `cypress-io/github-action v2` β†’ [Updates: `v7.4.4`]

.github/workflows/nodejs.yml (4)

- `actions/checkout v2` β†’ [Updates: `v7`]
- `actions/setup-node v2` β†’ [Updates: `v7`]
- `actions/cache v2` β†’ [Updates: `v6`]
- `node 14` β†’ [Updates: `24`]

npm (1)

package.json (59)

- `@tailwindcss/forms 0.3.4` β†’ [Updates: `0.5.11`]
- `@tailwindcss/typography 0.4.1` β†’ [Updates: `0.5.20`]
- `autoprefixer 10.4.0` β†’ [Updates: `10.6.1`]
- `compression 1.7.4` β†’ [Updates: `1.8.2`]
- `cookie-parser 1.4.6` β†’ [Updates: `1.4.7`]
- `date-fns 2.27.0` β†’ [Updates: `2.30.0`, `4.4.0`]
- `dotenv 10.0.0` β†’ [Updates: `18.0.0`]
- `errorhandler 1.5.1` β†’ [Updates: `1.5.2`]
- `express 4.17.1` β†’ [Updates: `4.20.0`]
- `express-rate-limit 5.5.1` β†’ [Updates: `8.7.0`]
- `express-session 1.17.2` β†’ [Updates: `1.19.0`]
- `express-validator 6.13.0` β†’ [Updates: `6.15.0`, `7.3.2`]
- `ics 2.31.0` β†’ [Updates: `2.44.0`, `3.12.0`]
- `knex 0.21.21` β†’ [Updates: `2.4.0`]
- `lusca 1.7.0`
- `markdown-it 12.3.2` β†’ [Updates: `14.2.0`]
- `multer 1.4.3` β†’ [Updates: `2.3.0`]
- `node-fetch 2.6.6` β†’ [Updates: `3.2.10`]
- `nodemailer 6.7.2` β†’ [Updates: `9.1.1`]
- `objection 2.2.18` β†’ [Updates: `3.1.5`]
- `passport 0.5.0` β†’ [Updates: `0.6.0`]
- `passport-oauth2 1.6.1` β†’ [Updates: `1.8.0`]
- `pg 8.7.1` β†’ [Updates: `8.23.0`]
- `postcss 8.4.4` β†’ [Updates: `8.5.23`]
- `postcss-nested 5.0.6` β†’ [Updates: `8.0.1`]
- `pug 3.0.2` β†’ [Updates: `3.0.3`]
- `sanitize-html 2.6.0` β†’ [Updates: `2.17.7`]
- `tailwindcss 2.2.19` β†’ [Updates: `4.3.3`]
- `winston 3.3.3` β†’ [Updates: `3.19.0`]
- `@types/compression 1.7.2` β†’ [Updates: `1.8.1`]
- `@types/cookie-parser 1.4.2` β†’ [Updates: `1.4.10`]
- `@types/errorhandler 1.5.0` β†’ [Updates: `1.5.3`]
- `@types/express 4.17.13` β†’ [Updates: `4.17.25`, `5.0.6`]
- `@types/express-session 1.17.4` β†’ [Updates: `1.19.0`]
- `@types/faker 5.5.9` β†’ [Updates: `6.6.11`]
- `@types/lusca 1.7.1` β†’ [Updates: `1.7.5`]
- `@types/markdown-it 12.2.3` β†’ [Updates: `14.2.0`]
- `@types/multer 1.4.7` β†’ [Updates: `1.4.13`, `2.2.0`]
- `@types/node 16.11.11` β†’ [Updates: `16.18.126`, `24.13.5`]
- `@types/node-fetch 3.0.2`
- `@types/nodemailer 6.4.4` β†’ [Updates: `6.4.24`, `8.0.2`]
- `@types/passport 1.0.7` β†’ [Updates: `1.0.17`]
- `@types/passport-oauth2 1.4.11` β†’ [Updates: `1.8.0`]
- `@types/sanitize-html 2.6.0` β†’ [Updates: `2.16.1`]
- `@types/shelljs 0.8.9` β†’ [Updates: `0.10.0`]
- `@typescript-eslint/eslint-plugin 5.5.0` β†’ [Updates: `5.62.0`, `8.70.0`]
- `@typescript-eslint/parser 5.5.0` β†’ [Updates: `5.62.0`, `8.70.0`]
- `chokidar-cli 3.0.0`
- `concurrently 6.4.0` β†’ [Updates: `6.5.1`, `10.0.5`]
- `cypress 9.1.1` β†’ [Updates: `9.7.0`, `16.1.0`]
- `esbuild 0.14.2` β†’ [Updates: `0.25.0`]
- `esbuild-node-tsc 1.8.2` β†’ [Updates: `1.8.9`, `2.0.5`]
- `eslint 8.3.0` β†’ [Updates: `8.57.1`, `10.10.0`]
- `faker 5.5.3` β†’ [Updates: `6.6.6`, `5.5.3`]
- `nodemon 2.0.15` β†’ [Updates: `2.0.22`, `3.1.14`]
- `postcss-cli 9.0.2` β†’ [Updates: `9.1.0`, `12.0.0`]
- `shelljs 0.8.4` β†’ [Updates: `0.8.5`]
- `ts-node 10.4.0` β†’ [Updates: `10.9.2`]
- `typescript 4.5.2` β†’ [Updates: `4.9.5`, `7.0.2`]

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with package.json, docker-compose.yml, Dockerfile, and .github/workflows/cypress.yml and nodejs.yml, then read the linked Renovate dashboard documentation. The dashboard lists many dependency and runtime updates, while several corresponding pull requests already exist; completion would require determining which updates remain appropriate and verifying the affected workflows and dependencies.

Written by the indexing model from the issue text.

Assessment

Tech stack
cypress, docker, docker-compose, express, github-actions, nodejs, postgresql, pug, tailwindcss, typescript
Domain
build-system, ci-cd, databases, devops, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.