Skip to content

Override terser and babel-traverse deps#34217

Merged
GoodDayForSurf merged 17 commits into
DevExpress:26_1from
GoodDayForSurf:26_1_override_systemjs_builder_deps
Jul 10, 2026
Merged

Override terser and babel-traverse deps#34217
GoodDayForSurf merged 17 commits into
DevExpress:26_1from
GoodDayForSurf:26_1_override_systemjs_builder_deps

Conversation

@GoodDayForSurf

Copy link
Copy Markdown
Contributor

No description provided.

@GoodDayForSurf GoodDayForSurf self-assigned this Jul 6, 2026
@GoodDayForSurf GoodDayForSurf reopened this Jul 6, 2026
@GoodDayForSurf GoodDayForSurf changed the title fix terser and babel-traverse deps Override terser and babel-traverse deps Jul 6, 2026
vorobey
vorobey previously approved these changes Jul 8, 2026
@GoodDayForSurf GoodDayForSurf marked this pull request as ready for review July 9, 2026 18:36
@GoodDayForSurf GoodDayForSurf requested a review from Copilot July 9, 2026 18:36

Copilot AI 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.

Pull request overview

This PR updates the monorepo’s pnpm dependency graph to force newer implementations of terser and babel-traverse (via @babel/traverse), and introduces pnpm patches to keep legacy tooling (systemjs-builder@0.16.15, babel-core@6.26.3) working with those overrides.

Changes:

  • Add pnpm overrides to alias babel-traverse to @babel/traverse and to force systemjs-builder to use terser@5.46.2.
  • Add pnpm patches for systemjs-builder@0.16.15 (minification + sourcemaps path) and babel-core@6.26.3 (guards for traverse-path API differences).
  • Regenerate lockfile to reflect overrides + patched dependencies.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.

File Description
pnpm-workspace.yaml Adds dependency overrides and registers new patched dependencies.
pnpm-lock.yaml Updates lockfile to reflect overrides and patch hashes.
patches/systemjs-builder@0.16.15.patch Updates systemjs-builder minification/sourcemap integration for newer terser.
patches/babel-core@6.26.3.patch Adds guards to tolerate @babel/traverse API differences when used via babel-core@6.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Comment thread patches/systemjs-builder@0.16.15.patch
Comment thread patches/systemjs-builder@0.16.15.patch
Comment thread pnpm-workspace.yaml
@GoodDayForSurf GoodDayForSurf merged commit 238258b into DevExpress:26_1 Jul 10, 2026
145 of 199 checks passed
anna-shakhova pushed a commit to anna-shakhova/DevExtreme that referenced this pull request Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants