Skip to content

Update re2js through an npm override - #43243

Merged
julien-deramond merged 1 commit into
mainfrom
maintenance-updates-3
Oct 30, 2026
Merged

julien-deramond merged 1 commit into
mainfrom
maintenance-updates-3

Conversation

@julien-deramond

Copy link
Copy Markdown
Member

This adds re2js to the overrides in package.json, next to axios, and moves it from 2.8.6 to 2.9.1 in package-lock.json. Only markdownlint uses it, through markdownlint-cli, to lint the repository's own Markdown and MDX. Nothing that Bootstrap ships changes.

markdownlint 0.42.0 pins re2js to exactly 2.8.6, so a lockfile refresh can't move it. The override asks for ^2.8.7 and resolves to 2.9.1, the version markdownlint already uses on its next branch. Once a markdownlint-cli release brings a markdownlint that depends on re2js 2.8.7 or later, the override can go.

re2js 2.9.x needs Node.js 20 or later, and the workflows run on the .nvmrc version (24.18.0). npm run docs-md and npm run docs-mdx pass as before.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@julien-deramond julien-deramond added dependencies Dependency updates (set by Dependabot) v6 v6, the main branch labels Oct 30, 2026
@julien-deramond
julien-deramond merged commit 2f63a73 into main Oct 30, 2026
14 checks passed
@julien-deramond
julien-deramond deleted the maintenance-updates-3 branch October 30, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates (set by Dependabot) v6 v6, the main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant