Skip to content

chore(deps-dev): bump Node.js from 18 to 20 to ensure compatibility across modules and dependencies#1500

Merged
SamErde merged 5 commits intomainfrom
dependabot/npm_and_yarn/report/npm_and_yarn-e5a595f223
Mar 25, 2026
Merged

chore(deps-dev): bump Node.js from 18 to 20 to ensure compatibility across modules and dependencies#1500
SamErde merged 5 commits intomainfrom
dependabot/npm_and_yarn/report/npm_and_yarn-e5a595f223

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 21, 2026

This pull request updates the project's Node.js requirements and dependencies to ensure compatibility with Node.js 20 and brings several dependency upgrades for improved security and stability. The most significant changes are grouped below:

Node.js Version Upgrade:

  • Updated the required Node.js version from 18.x to 20.x across the development container (.devcontainer/devcontainer.json), CI workflow (.github/workflows/build-report.yaml), documentation (report/README.md, website/docs/contributing.md, website/versioned_docs/version-2.0.0/contributing.md), and enforced the engine requirement in package.json and package-lock.json files for both the report and website packages. [1] [2] [3] [4] [5] [6] [7] [8]

Dependency Upgrades (Website):

  • Upgraded several dependencies in website/package-lock.json for improved security and compatibility, including:
    • body-parser from 1.20.3 to 1.20.4 (and related nested dependencies, such as http-errors, statuses, qs, raw-body, and iconv-lite)
    • qs from 6.13.0 to 6.14.2
    • raw-body from 2.5.2 to 2.5.3
    • terser-webpack-plugin from 5.3.16 to 5.4.0 [1] [2] [3] [4] [5] [6] [7] [8] [9]

Dependency Upgrades (Report):

  • Upgraded flatted from 3.3.3 to 3.4.2 in report/package-lock.json for improved stability.

Documentation Updates:

  • Updated documentation in both the main and versioned contributing guides, as well as the report README, to reflect the new Node.js 20 requirement. [1] [2] [3]

Minor Documentation/Formatting:

  • Minor formatting and whitespace adjustments in documentation files for clarity. [1] [2]

Dependabot Notes

Bumps the npm_and_yarn group with 1 update in the /report directory: flatted.

Updates flatted from 3.3.3 to 3.4.2

Commits
  • 3bf0909 3.4.2
  • 885ddcc fix CWE-1321
  • 0bdba70 added flatted-view to the benchmark
  • 2a02dce 3.4.1
  • fba4e8f Merge pull request #89 from WebReflection/python-fix
  • 5fe8648 added "when in Rome" also a test for PHP
  • 53517ad some minor improvement
  • b3e2a0c Fixing recursion issue in Python too
  • c4b46db Add SECURITY.md for security policy and reporting
  • f86d071 Create dependabot.yml for version updates
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the npm_and_yarn group with 1 update in the /report directory: [flatted](https://github.com/WebReflection/flatted).


Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 21, 2026
@dependabot dependabot bot requested a review from a team as a code owner March 21, 2026 11:00
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 21, 2026
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Mar 21, 2026

Deploying maester with  Cloudflare Pages  Cloudflare Pages

Latest commit: ee221d0
Status: ✅  Deploy successful!
Preview URL: https://f5d45d64.maester.pages.dev
Branch Preview URL: https://dependabot-npm-and-yarn-repo-j687.maester.pages.dev

View logs

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

Files not reviewed (1)
  • report/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@SamErde SamErde requested a review from a team as a code owner March 25, 2026 00:22
@SamErde SamErde changed the title chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /report in the npm_and_yarn group across 1 directory chore(deps-dev): bump Node.js from 18 to 20 to ensure compatibility across modules and dependencies Mar 25, 2026
@SamErde SamErde requested a review from Copilot March 25, 2026 00:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 9 changed files in this pull request and generated 2 comments.

Files not reviewed (2)
  • report/package-lock.json: Language not supported
  • website/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

@SamErde SamErde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested in codespace. Successfully launched web site and report.

@SamErde SamErde merged commit bbcd8f5 into main Mar 25, 2026
12 checks passed
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/report/npm_and_yarn-e5a595f223 branch March 25, 2026 00:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants