Skip to content

Remove unused scripts and dependencies#34147

Open
alexslavr wants to merge 8 commits into
25_2from
lavrov/clean-up-devextreme-25_2
Open

Remove unused scripts and dependencies#34147
alexslavr wants to merge 8 commits into
25_2from
lavrov/clean-up-devextreme-25_2

Conversation

@alexslavr

Copy link
Copy Markdown
Contributor

See #34117

@alexslavr alexslavr requested a review from a team June 26, 2026 13:11
@alexslavr alexslavr self-assigned this Jun 26, 2026

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 aims to slim down the DevExtreme monorepo by removing unused scripts/templates and pruning devDependencies, while relocating opentype.js to the devextreme-scss package where it’s used.

Changes:

  • Removed a set of (supposedly) unused devDependencies and scripts from packages/devextreme/package.json.
  • Removed obsolete playground-related gulp templates (Angular/React/Vue/HTML) from packages/devextreme/build/gulp/templates/.
  • Updated pnpm-lock.yaml accordingly and added opentype.js to packages/devextreme-scss.

Reviewed changes

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

Show a summary per file
File Description
pnpm-lock.yaml Drops lock entries for removed deps and adds opentype.js under the SCSS package importer.
packages/devextreme/package.json Removes multiple devDependencies and scripts from the core package.
packages/devextreme/build/gulp/templates/playground-vue-declaration-application.jst Deletes an obsolete Vue playground template.
packages/devextreme/build/gulp/templates/playground-vue-application.jst Deletes an obsolete Vue playground bootstrap template.
packages/devextreme/build/gulp/templates/playground-react-declaration-application.jst Deletes an obsolete React playground template.
packages/devextreme/build/gulp/templates/playground-html-bootstrap.jst Deletes an obsolete HTML playground bootstrap template.
packages/devextreme/build/gulp/templates/playground-angular-declaration-template.jst Deletes an obsolete Angular playground template.
packages/devextreme/build/gulp/templates/playground-angular-declaration-application.jst Deletes an obsolete Angular playground application template.
packages/devextreme-scss/package.json Adds opentype.js where SCSS tests/build tooling use it.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

Comment thread packages/devextreme/package.json
Comment thread packages/devextreme/package.json
Comment thread packages/devextreme/package.json

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

Copilot reviewed 10 out of 11 changed files in this pull request and generated no new comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

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.

3 participants