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

Update dependencies and devDependencies with new major versions #3969

Closed
thompsongl opened this issue Aug 26, 2020 · 7 comments
Closed

Update dependencies and devDependencies with new major versions #3969

thompsongl opened this issue Aug 26, 2020 · 7 comments
Labels
dependencies Pull requests that update a dependency file stale-issue

Comments

@thompsongl
Copy link
Contributor

thompsongl commented Aug 26, 2020

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        
@thompsongl thompsongl added discussion dependencies Pull requests that update a dependency file labels Aug 26, 2020
@myasonik
Copy link
Contributor

myasonik commented Aug 26, 2020

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.

@thompsongl
Copy link
Contributor Author

@myasonik Looks like eslint-plugin-jsx-a11y is still on axe-core@3.x. I wonder if we would run into linter vs. test runner differences.

@myasonik
Copy link
Contributor

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 🤞

Reference: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/31721bd6e319bc8662002b6e617ceb0f97b21699/src/rules/autocomplete-valid.js#L39

@thompsongl
Copy link
Contributor Author

thompsongl commented Sep 1, 2020

Going to split this up into at least 3 smaller tasks, then go from there.

@thompsongl
Copy link
Contributor Author

Re: "devDeps related to testing"

Latest jest requires TypeScript 3.8 or later. Will hold off on jest upgrades until we move on TypeScript

@github-actions
Copy link

github-actions bot commented Apr 7, 2021

👋 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.

@thompsongl
Copy link
Contributor Author

Most of this got accomplished. Closing in favor of more targeted, updated issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file stale-issue
Projects
None yet
Development

No branches or pull requests

3 participants