Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CHORE: Update @wordpress/scripts and @wordpress/jest-preset-default to latest #1045

Closed
wants to merge 3 commits into from

Conversation

nerrad
Copy link
Contributor

@nerrad nerrad commented Mar 31, 2019

This pull

  • updates @wordpress/scripts to the latest version which includes a number of changes (including new linting rules, updating jest, etc).
  • removes no longer needed @wordpress/es-lint dependency (because that's a part of the updated @wordpress/scripts package.
  • updates @wordpress/jest-preset-default package to latest (for parity with jest updates).

Currently this is a WIP and on hold because there's a bug in the Jest version included with this update (Jest 24.1) that causes a couple of our tests to fail because of our dependency on moduleMapping for our internal package like things. The bug is fixed here.

I'll have to monitor when the new version of Jest is released with that fix and then do a pull for @wordpress/scripts to get that change.

This isn't a critical update but it does bring some helpful new lint rules/tools so it'd be nice to update to it when possible.

- also removes redundant `@wordpress/eslint-plugin which is included with @wordpress/scripts
- We use our own format for import commenting
@nerrad
Copy link
Contributor Author

nerrad commented Apr 24, 2019

I'm going to close this pull in favor of the dependabot auto updates that I've been handling. More granular updates mean for a bit easier resolution of issues.

@nerrad nerrad closed this Apr 24, 2019
@nerrad nerrad deleted the FET/update-wp-scripts-package branch June 26, 2019 11:17
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.

None yet

1 participant