Skip to content

fix: update dependencies and dev dependencies, drop support for Node16 #30

Merged
andibeuge merged 8 commits intomasterfrom
fix/update-dependencies
Feb 10, 2026
Merged

fix: update dependencies and dev dependencies, drop support for Node16 #30
andibeuge merged 8 commits intomasterfrom
fix/update-dependencies

Conversation

@andibeuge
Copy link
Contributor

@andibeuge andibeuge commented Feb 6, 2026

Dependent project is Backend which is on Node v24 now

https://chat.staging.parcellab.dev/share/eb1ztWVJyEehXuLX9fiFG

@andibeuge andibeuge changed the title fix: update dependencies and dev dependencies fix: update dependencies and dev dependencies, drop support for Node16 Feb 6, 2026
@andibeuge andibeuge requested a review from jkrenge February 6, 2026 09:36
@andibeuge
Copy link
Contributor Author

andibeuge commented Feb 9, 2026

Response to review comments

Why were eslint-plugin-import and eslint-plugin-promise explicitly added?

These are peer dependencies required by @parcellab/eslint-config@0.5.5. They were missing in the previous setup, which could have caused eslint to not work properly or show warnings about missing peer dependencies.

When you run npm ls eslint-plugin-import eslint-plugin-promise, you can see they are required by @parcellab/eslint-config:

├─┬ @parcellab/eslint-config@0.5.5
│ ├── eslint-plugin-import@2.32.0
│ └── eslint-plugin-promise@7.2.1

Why were diff and js-yaml added to overrides?

These are transitive dependencies that needed version updates:

  • diff@^8.0.3: Required by mocha@11.7.5 (updated from mocha@9.2.2). The override ensures we use a specific secure version.
  • js-yaml@^4.1.1: Required by eslint@8.57.1 (via @parcellab/eslint-config). The override addresses the security vulnerability in older versions.

@andibeuge andibeuge merged commit 1e9e6f8 into master Feb 10, 2026
2 checks passed
@andibeuge andibeuge deleted the fix/update-dependencies branch February 10, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants