Skip to content

chore(deps-dev): bump @babel/parser from 7.29.7 to 8.0.4#991

Closed
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/npm_and_yarn/babel/parser-8.0.4
Closed

chore(deps-dev): bump @babel/parser from 7.29.7 to 8.0.4#991
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/npm_and_yarn/babel/parser-8.0.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Bumps @babel/parser from 7.29.7 to 8.0.4.

Release notes

Sourced from @​babel/parser's releases.

v8.0.4 (2026-07-09)

👓 Spec Compliance

  • babel-parser, babel-plugin-transform-typescript
  • babel-generator, babel-parser, babel-plugin-transform-typescript

🐛 Bug Fix

🏠 Internal

  • babel-helper-validator-identifier

Committers: 4

v8.0.3 (2026-06-27)

🐛 Bug Fix

  • babel-core, babel-plugin-syntax-typescript
  • babel-standalone

Committers: 2

v8.0.2 (2026-06-18)

🐛 Bug Fix

  • Other
  • babel-helper-validator-identifier

🏠 Internal

  • babel-plugin-proposal-decorators, babel-plugin-transform-regenerator, babel-preset-env

Committers: 2

... (truncated)

Changelog

Sourced from @​babel/parser's changelog.

v8.0.4 (2026-07-09)

👓 Spec Compliance

  • babel-parser, babel-plugin-transform-typescript
  • babel-generator, babel-parser, babel-plugin-transform-typescript

🐛 Bug Fix

🏠 Internal

  • babel-helper-validator-identifier

v8.0.3 (2026-06-27)

🐛 Bug Fix

  • babel-core, babel-plugin-syntax-typescript
  • babel-standalone

v8.0.2 (2026-06-18)

🐛 Bug Fix

  • Other
  • babel-helper-validator-identifier

🏠 Internal

  • babel-plugin-proposal-decorators, babel-plugin-transform-regenerator, babel-preset-env

v8.0.1 (2026-06-17)

💥 Breaking Change

  • babel-core, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone

v8.0.0 (2026-06-16)

👓 Spec Compliance

💥 Breaking Change

  • babel-cli, babel-node, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-preset-env, babel-register
  • babel-plugin-transform-runtime, babel-runtime-corejs3, babel-runtime
  • babel-parser

... (truncated)

Commits

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by CodeRabbit

  • Chores
    • Updated the development tooling version for improved compatibility and maintenance.

Bumps [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) from 7.29.7 to 8.0.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v8.0.4/packages/babel-parser)

---
updated-dependencies:
- dependency-name: "@babel/parser"
  dependency-version: 8.0.4
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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 Jul 20, 2026
@dependabot
dependabot Bot requested a review from BigSimmo as a code owner July 20, 2026 12:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 20, 2026
@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

Updates the @babel/parser development dependency in package.json from ^7.29.7 to ^8.0.4.

Changes

Babel parser dependency

Layer / File(s) Summary
Update parser version
package.json
The @babel/parser development dependency requirement changes from ^7.29.7 to ^8.0.4.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Suggested reviewers: bigsimmo

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description doesn't follow the repository template and omits the required Summary, Verification, Risk and rollout, and Notes sections. Rewrite it to use the template sections and add a brief summary, verification status, risk/rollback details, and notes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the dependency bump reflected in the diff.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/babel/parser-8.0.4

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown

CI triage

CI failed on this PR. Automated classification of the 3 failed job(s):

  • Static PR checksneeds investigation: inspect the failing step and uploaded diagnostics; rerun only after classifying the cause.
  • Unit coverageneeds investigation: inspect the failing step and uploaded diagnostics; rerun only after classifying the cause.
  • PR requiredneeds investigation: inspect the failing step and uploaded diagnostics; rerun only after classifying the cause.

Compared with main CI run #4054 (success).

Classification is evidence routing, not permission to ignore a failure. Exact quarantined Playwright identities remain governed by the flake ledger.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Line 206: Update the package.json engine configuration to require Node 24.11.0
or newer, aligning the repository runtime floor with `@babel/parser` 8.0.4;
alternatively, downgrade `@babel/parser` to a compatible 7.x release while
preserving supported Node versions.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 7a6f4c68-8b42-4f45-8910-477b92479c22

📥 Commits

Reviewing files that changed from the base of the PR and between b63ead1 and 0c5e418.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json

Comment thread package.json
"devDependencies": {
"@axe-core/playwright": "^4.12.1",
"@babel/parser": "^7.29.7",
"@babel/parser": "^8.0.4",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🩺 Stability & Availability | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail
rg -n '"node"|24\.' package.json package-lock.json .nvmrc .node-version .tool-versions Dockerfile .github 2>/dev/null || true

Repository: BigSimmo/Database

Length of output: 30638


Bump the Node floor to 24.11.0+

@babel/parser 8.0.4 requires ^22.18.0 || >=24.11.0, so the current 24.x engine range can break installs on Node 24.0–24.10 under engine-strict. Keep parser 7.x or raise the repo/runtime floor.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 206, Update the package.json engine configuration to
require Node 24.11.0 or newer, aligning the repository runtime floor with
`@babel/parser` 8.0.4; alternatively, downgrade `@babel/parser` to a compatible 7.x
release while preserving supported Node versions.

Source: Coding guidelines

BigSimmo pushed a commit that referenced this pull request Jul 20, 2026
…se-js floor

Resolves two open Dependabot dependency PRs.

@babel/parser ^7.29.7 → ^8.0.4 (dev, PR #991)
- Babel 8 models dynamic `import(...)` as an ESTree-aligned ImportExpression
  (specifier in `source`, attributes in `options`) instead of a CallExpression
  whose callee is an `Import` node. Teach the architecture-boundaries import
  graph both shapes so dynamic-import edges keep resolving.
- Babel 8 parses import attributes by default and removed the standalone
  "importAttributes" parser plugin (now a type error). Drop it from the two
  test parsers; attribute parsing behaviour is unchanged.

@supabase/supabase-js ^2.108.2 → ^2.110.7 (prod, supersedes PR #945)
- 2.110.7 is already the resolved/installed version under the old floor; this
  only lifts the declared floor to match reality. The client-bundle secret
  scanner already masks matches and already ignores supabase-js's bare
  `sb_secret_` prefix literal (its regex requires a 20+ char token), so the
  stale scanner rewrite in PR #945 is intentionally not taken — it would
  regress the newer masking on main.

Lockfile is regenerated with the repo-pinned npm@11.17.0 (packageManager) so
platform-optional entries (@emnapi/core, @emnapi/runtime) are preserved; an
older npm prunes them and breaks `npm ci` in CI.

Verification (offline): typecheck, full unit suite (no new failures vs the
pre-existing pdf-extraction-budget sandbox flake), lint, knip, production
build + client-bundle-secrets scan, and `npm@11.17.0 ci --dry-run` all green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TVVgc9PtHfj1aUQX387P8y

Copy link
Copy Markdown
Owner

Superseded by #1014, which has merged @babel/parser 8 into main along with the Babel 8 compatibility fixes (the dynamic-import ImportExpression AST change and removal of the importAttributes parser plugin). The bump is already on main, so this PR is redundant and now conflicts. Closing.

·@·d·ependabot c·lose


Generated by Claude Code

@BigSimmo BigSimmo closed this Jul 21, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/babel/parser-8.0.4 branch July 21, 2026 00:08
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.

1 participant