Dependency Dashboard
- 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` |  |
| npm | [faker](https://redirect.github.com/Marak/Faker.js) |  |
## 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