Assuming #3967 merges, the remaining outdated (yarn outdated) packages (excluding react and typescript) is as shown below.
We should look to upgrade dependencies. Most devDependencies are likely lower priority.
Result of
yarn outdated
@svgr/plugin-svgo 4.2.0 4.3.1 5.4.0 devDependencies https://react-svgr.com @types/jest 24.0.6 24.9.1 26.0.10 devDependencies https://github.com/DefinitelyTyped/DefinitelyTyped.git @types/node 10.17.24 10.17.28 14.6.0 devDependencies https://github.com/DefinitelyTyped/DefinitelyTyped.git argparse 1.0.10 1.0.10 2.0.0 devDependencies https://github.com/nodeca/argparse#readme autoprefixer 7.2.6 7.2.6 9.8.6 devDependencies https://github.com/postcss/autoprefixer#readme axe-core 3.5.4 3.5.5 4.0.1 devDependencies https://www.deque.com/axe/ babel-jest 24.1.0 24.9.0 26.3.0 devDependencies https://github.com/facebook/jest#readme cache-loader 2.0.1 2.0.1 4.1.0 devDependencies https://github.com/webpack-contrib/cache-loader chai-webdriverio 0.4.3 0.4.3 1.0.0 devDependencies https://github.com/marcodejongh/chai-webdriverio#readme chalk 2.4.1 2.4.2 4.1.0 devDependencies https://github.com/chalk/chalk#readme chokidar 1.7.0 1.7.0 3.4.2 devDependencies https://github.com/paulmillr/chokidar chromedriver 77.0.0 77.0.0 84.0.1 devDependencies https://github.com/giggio/node-chromedriver core-js 2.5.3 2.6.11 3.6.5 devDependencies https://github.com/zloirock/core-js#readme cross-env 5.2.0 5.2.1 7.0.2 devDependencies https://github.com/kentcdodds/cross-env#readme css-loader 0.28.9 0.28.11 4.2.2 devDependencies https://github.com/webpack-contrib/css-loader dts-generator 2.1.0 2.1.0 3.0.0 devDependencies https://github.com/SitePen/dts-generator#readme eslint 6.8.0 6.8.0 7.7.0 devDependencies https://eslint.org eslint-plugin-mocha 6.3.0 6.3.0 8.0.0 devDependencies https://github.com/lo1tuma/eslint-plugin-mocha eslint-plugin-react-hooks 3.0.0 3.0.0 4.1.0 devDependencies https://reactjs.org/ faker 4.1.0 4.1.0 5.0.0 devDependencies https://github.com/Marak/Faker.js#readme file-loader 1.1.11 1.1.11 6.0.0 devDependencies https://github.com/webpack-contrib/file-loader fork-ts-checker-webpack-plugin 0.4.15 0.4.15 5.1.0 devDependencies https://github.com/TypeStrong/fork-ts-checker-webpack-plugin#readme highlight.js 9.12.0 9.18.3 10.1.2 dependencies https://highlightjs.org/ html-webpack-plugin 3.2.0 3.2.0 4.3.0 devDependencies https://github.com/jantimon/html-webpack-plugin jest 24.1.0 24.9.0 26.4.2 devDependencies https://jestjs.io/ jest-cli 24.1.0 24.9.0 26.4.2 devDependencies https://jestjs.io/ mocha 5.0.5 5.2.0 8.1.2 devDependencies https://mochajs.org/ nodegit 0.23.0 0.23.1 0.27.0 devDependencies http://nodegit.org postcss-cli 4.1.1 4.1.1 7.1.1 devDependencies https://github.com/postcss/postcss-cli#readme postcss-inline-svg 3.0.0 3.1.1 4.1.0 devDependencies https://github.com/TrySound/postcss-inline-svg postcss-loader 2.0.10 2.1.6 3.0.0 devDependencies https://github.com/postcss/postcss-loader#readme prettier 1.19.1 1.19.1 2.1.1 devDependencies https://prettier.io puppeteer 2.0.0 2.1.1 5.2.1 devDependencies https://github.com/puppeteer/puppeteer#readme raw-loader 0.5.1 0.5.1 4.0.1 devDependencies https://github.com/webpack-contrib/raw-loader react-ace 7.0.5 7.0.5 9.1.3 dependencies https://github.com/securingsincity/react-ace#readme react-dropzone 10.2.2 10.2.2 11.0.3 dependencies https://github.com/react-dropzone/react-dropzone react-redux 5.1.2 5.1.2 7.2.1 devDependencies https://github.com/reduxjs/react-redux redux 3.7.2 3.7.2 4.0.5 devDependencies http://redux.js.org rehype-stringify 6.0.1 6.0.1 8.0.0 dependencies https://github.com/rehypejs/rehype remark-highlight.js 5.2.0 5.2.0 6.0.0 dependencies https://github.com/remarkjs/remark-highlight.js#readme remark-parse 7.0.2 7.0.2 8.0.3 dependencies https://remark.js.org rimraf 2.7.1 2.7.1 3.0.2 devDependencies https://github.com/isaacs/rimraf#readme sass-lint-auto-fix 0.15.0 0.15.2 0.21.0 devDependencies https://github.com/srowhani/sass-lint-auto-fix#README.md sass-loader 6.0.7 6.0.7 10.0.1 devDependencies https://github.com/webpack-contrib/sass-loader style-loader 0.19.1 0.19.1 1.2.1 devDependencies https://github.com/webpack-contrib/style-loader tabbable 3.1.2 3.1.2 4.0.0 dependencies https://github.com/davidtheclark/tabbable#readme terser-webpack-plugin 2.3.7 2.3.8 4.1.0 devDependencies https://github.com/webpack-contrib/terser-webpack-plugin unified 8.4.2 8.4.2 9.2.0 dependencies https://unifiedjs.com url-loader 1.0.1 1.1.2 4.1.0 devDependencies https://github.com/webpack-contrib/url-loader wdio-chromedriver-service 0.1.2 0.1.5 6.0.3 devDependencies https://github.com/atti187/wdio-chromedriver-service#readme wdio-mocha-framework 0.5.13 0.5.13 0.6.4 devDependencies https://github.com/webdriverio/wdio-mocha-framework#readme wdio-selenium-standalone-service 0.0.10 0.0.10 0.0.12 devDependencies https://github.com/webdriverio/wdio-selenium-standalone-service#readme wdio-visual-regression-service 0.9.0 exotic exotic devDependencies silne30/wdio-visual-regression-service#Add_Filename_To_Result webdriverio 4.14.4 4.14.4 6.4.2 devDependencies https://webdriver.io yeoman-generator 2.0.2 2.0.5 4.11.0 devDependencies http://yeoman.io yo 2.0.0 2.0.6 3.1.1 devDependencies http://yeoman.io
Would like to bump priority of axe-core above other generic devDeps
Having axe-core up-to-date in EUI will help ensure CI results are more similar to browser plugin results
Looking at 4.0.0, there shouldn't be any changes on our end. Just some previously deprecated checks that were removed.
@myasonik Looks like eslint-plugin-jsx-a11y is still on [email protected]. I wonder if we would run into linter vs. test runner differences.
The only use of axe-core that I could find in the eslint plugin was for a rule that hasn't changed so we should be good 馃
Going to split this up into at least 3 smaller tasks, then go from there.
devDeps without material impact on production build assets (#3987)devDeps with potential material impact on production build assets (perhaps multiple PRs here; e.g., all webpack loaders at once) (#4022)devDeps related to testing (#4062, #4112)deps, grouped as seen fit (e.g., all markdown deps at once) (#4124)peerDeps which constitute a breaking change (e.g., moment)?Re: "devDeps related to testing"
Latest jest requires TypeScript 3.8 or later. Will hold off on jest upgrades until we move on TypeScript
馃憢 Hey there. This issue hasn't had any activity for 180 days. We'll automatically close it if that trend continues for another week. If you feel this issue is still valid and needs attention please let us know with a comment.
Most of this got accomplished. Closing in favor of more targeted, updated issues.