Skip to content
This repository has been archived by the owner on Jul 12, 2024. It is now read-only.

Update all linting, testing, @types/* DevDependencies #8425

Closed
chihsuan opened this issue Mar 8, 2022 · 0 comments · Fixed by #8475
Closed

Update all linting, testing, @types/* DevDependencies #8425

chihsuan opened this issue Mar 8, 2022 · 0 comments · Fixed by #8475
Assignees
Labels
type: task The issue is an internally driven task (e.g. from another A8c team). type: technical debt This issue/PR represents/solves the technical debt of the project.

Comments

@chihsuan
Copy link
Member

chihsuan commented Mar 8, 2022

We've updated all packages with minor/patch version changes (#8344).

Next, we should focus on dependencies that need to be updated with major version changes. It would require updating the testing code for any breaking changes. Since there are many outdated dependencies. This task is aim to update all linting, testing, @types/* dependencies. We have other issues to update the others.

┌───────────────────────────────────────────────────────┬─────────┬────────────┐
│ Package                                               │ Current │ Latest     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @storybook/addon-knobs (dev)                          │ 6.4.0   │ Deprecated │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @types/jest (dev)                                     │ 26.0.24 │ 27.4.1     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @types/puppeteer (dev)                                │ 4.0.2   │ 5.4.5      │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @typescript-eslint/eslint-plugin (dev)                │ 4.33.0  │ 5.14.0     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @typescript-eslint/parser (dev)                       │ 4.33.0  │ 5.14.0     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @wordpress/e2e-test-utils (dev)                       │ 4.16.1  │ 6.0.2      │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @wordpress/eslint-plugin (dev)                        │ 8.0.2   │ 10.0.2     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @wordpress/scripts (dev)                              │ 12.6.1  │ 22.1.0     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ babel-jest (dev)                                      │ 26.6.3  │ 27.5.1     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ chalk (dev)                                           │ 4.1.2   │ 5.0.0      │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ concurrently (dev)                                    │ 5.3.0   │ 7.0.0      │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ eslint (dev)                                          │ 7.32.0  │ 8.10.0     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ husky (dev)                                           │ 4.3.8   │ 7.0.4      │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ lint-staged (dev)                                     │ 10.5.4  │ 12.3.5     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ puppeteer (dev)                                       │ 2.1.1   │ 13.5.0     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ stylelint (dev)                                       │ 9.10.1  │ 14.5.3     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ stylelint-config-wordpress (dev)                      │ 13.1.0  │ 17.0.0     │
├───────────────────────────────────────────────────────┼─────────┼────────────┤
│ @wordpress/prettier-config (dev)                      │ 0.4.0   │ 1.1.2      │
└───────────────────────────────────────────────────────┴─────────┴────────────┘

Related

@chihsuan chihsuan added type: technical debt This issue/PR represents/solves the technical debt of the project. type: task The issue is an internally driven task (e.g. from another A8c team). labels Mar 8, 2022
@chihsuan chihsuan self-assigned this Mar 16, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: task The issue is an internally driven task (e.g. from another A8c team). type: technical debt This issue/PR represents/solves the technical debt of the project.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant