Skip to content

TINYMCE-14572: Update dependencies - #170

Open
MitchC1999 wants to merge 12 commits into
masterfrom
feature/TINYMCE-14572
Open

TINYMCE-14572: Update dependencies#170
MitchC1999 wants to merge 12 commits into
masterfrom
feature/TINYMCE-14572

Conversation

@MitchC1999

Copy link
Copy Markdown

Related Ticket: TINYMCE-14572, TINYMCE-14649

Description of Changes:

  • Update dependencies
  • Make rspack the default bundler

Pre-checks:

  • Changelog entry added
  • package.json versions have not been changed (done by Lerna on release)
  • Tests have been added (if applicable)

Before merging:

  • Ensure internal dependencies are on appropriate versions
    • For stable releases, all dependencies must be stable
    • For release candidates, all dependencies must be release candidates or stable

Comment thread modules/client/tsconfig.json
Comment thread package.json Outdated
"chai": "^6.2.2",
"eslint": "^10.8.1",
"eslint-config-google": "^0.14.0",
"esm": "^3.2.25",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

While we're here, can we try to get rid of esm? It's a bit more than a dependency change but we need to delete it eventually as we have in our other projects.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

I'll have a look.

"ts-loader": "^9.6.2",
"tsconfig-paths-webpack-plugin": "^4.2.0",
"webdriverio": "^9.30.1",
"webpack": "^5.109.2",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

So we are not removing webpack just not making it default?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

The ticket was just to change the default. We might have webpack hardcoded as the bundler in places. I can make this a follow up

Comment thread package.json
"patch-package": "^8.0.1",
"rimraf": "^6.1.3",
"ts-node": "^10.9.2",
"typescript": "^6.0.3"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Could we bump this to 7?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

I remember a discussion around migrating away from eslint since they aren't planning to support TS 7? Perhaps this should be part of a follow up.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I agree, update later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants