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

Audit outdated dependencies #594

Open
BSFishy opened this issue Mar 13, 2023 · 4 comments
Open

Audit outdated dependencies #594

BSFishy opened this issue Mar 13, 2023 · 4 comments
Assignees
Labels
help wanted Extra attention is needed refactor Research An open request for eng to research one or more topics

Comments

@BSFishy
Copy link
Contributor

BSFishy commented Mar 13, 2023

We are constantly having issues trying to update old dependencies and add resolutions to make things work. We should set aside some time to audit our outdated dependencies and see if we can easily upgrade them to their latest versions.

Currently outdated dependencies:

yarn outdated v1.22.19
info Color legend : 
 "<red>"    : Major Update backward-incompatible updates 
 "<yellow>" : Minor Update backward-compatible features 
 "<green>"  : Patch Update backward-compatible bug fixes
Package                             Current  Wanted   Latest   Package Type           URL                                                                                              
@axe-core/puppeteer                 4.1.1    4.6.0    4.6.0    devDependencies        https://github.com/dequelabs/axe-core-npm#readme                                                 
@elastic/charts                     30.2.0   30.2.0   54.0.0   devDependencies        https://github.com/elastic/elastic-charts#readme                                                 
@svgr/core                          5.4.0    5.4.0    6.5.1    devDependencies        https://react-svgr.com                                                                           
@svgr/plugin-svgo                   4.2.0    4.3.1    6.5.1    devDependencies        https://react-svgr.com                                                                           
@types/chroma-js                    2.0.0    2.4.0    2.4.0    dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chroma-js                   
@types/classnames                   2.2.10   2.3.1    2.3.1    devDependencies                                                                                                         
@types/enzyme                       3.10.6   3.10.12  3.10.12  devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/enzyme                      
@types/jest                         24.9.1   24.9.1   29.4.1   devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest                        
@types/lodash                       4.14.160 4.14.191 4.14.191 dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash                      
@types/node                         10.17.24 10.17.60 18.15.2  devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node                        
@types/numeral                      0.0.28   0.0.28   2.0.2    dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/numeral                     
@types/react                        16.9.35  16.14.35 18.0.28  devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react                       
@types/react-beautiful-dnd          13.0.0   13.1.3   13.1.3   dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-beautiful-dnd         
@types/react-dom                    16.9.8   16.9.18  18.0.11  devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom                   
@types/react-input-autosize         2.2.0    2.2.1    2.2.1    dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-input-autosize        
@types/react-is                     16.7.1   16.7.2   17.0.3   devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-is                    
@types/react-router-dom             5.1.5    5.3.3    5.3.3    devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router-dom            
@types/react-virtualized-auto-sizer 1.0.0    1.0.1    1.0.1    dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-virtualized-auto-sizer
@types/react-window                 1.8.2    1.8.5    1.8.5    dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-window                
@types/refractor                    3.0.0    3.0.2    3.0.2    dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/refractor                   
@types/resize-observer-browser      0.1.5    0.1.7    0.1.7    dependencies           https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/resize-observer-browser     
@types/tabbable                     3.1.0    3.1.2    3.1.2    devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/tabbable                    
@types/url-parse                    1.4.3    1.4.8    1.4.8    devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/url-parse                   
@types/uuid                         8.3.0    8.3.4    9.0.1    devDependencies        https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid                        
@typescript-eslint/eslint-plugin    4.8.1    4.33.0   5.55.0   devDependencies        https://github.com/typescript-eslint/typescript-eslint#readme                                    
@typescript-eslint/parser           4.8.1    4.33.0   5.55.0   devDependencies        https://github.com/typescript-eslint/typescript-eslint#readme                                    
ansi-html                           0.0.8    0.0.8    0.0.9    resolutionDependencies https://github.com/Tjatse/ansi-html                                                              
ansi-regex                          5.0.1    5.0.1    6.0.1    resolutionDependencies https://github.com/chalk/ansi-regex#readme                                                       
axe-core                            4.1.1    4.6.3    4.6.3    devDependencies        https://www.deque.com/axe/                                                                       
axios                               0.21.4   0.21.4   1.3.4    resolutionDependencies https://axios-http.com                                                                           
babel-jest                          24.9.0   24.9.0   29.5.0   devDependencies        https://github.com/facebook/jest#readme                                                          
babel-plugin-add-module-exports     1.0.2    1.0.4    1.0.4    devDependencies        https://github.com/59naga/babel-plugin-add-module-exports#readme                                 
babel-plugin-inline-react-svg       1.1.1    1.1.2    2.0.2    devDependencies        https://github.com/kesne/babel-plugin-inline-react-svg#readme                                    
chalk                               4.1.0    4.1.2    5.2.0    devDependencies        https://github.com/chalk/chalk#readme                                                            
chokidar                            3.4.2    3.5.3    3.5.3    devDependencies        https://github.com/paulmillr/chokidar                                                            
chroma-js                           2.1.0    2.4.2    2.4.2    dependencies           https://github.com/gka/chroma.js                                                                 
classnames                          2.2.6    2.3.2    2.3.2    dependencies           https://github.com/JedWatson/classnames#readme                                                   
codesandbox                         2.1.16   2.2.3    2.2.3    devDependencies        https://github.com/codesandbox-app/codesandbox-importers#readme                                  
core-js                             3.6.5    3.29.1   3.29.1   devDependencies        https://github.com/zloirock/core-js#readme                                                       
cross-env                           7.0.2    7.0.3    7.0.3    devDependencies        https://github.com/kentcdodds/cross-env#readme                                                   
deasync                             0.1.20   0.1.28   0.1.28   devDependencies        https://github.com/abbr/deasync                                                                  
enzyme-adapter-react-16             1.15.4   1.15.7   1.15.7   devDependencies        https://enzymejs.github.io/enzyme/                                                               
enzyme-to-json                      3.5.0    3.6.2    3.6.2    devDependencies        https://github.com/adriantoine/enzyme-to-json#readme                                             
eslint                              7.10.0   7.32.0   8.36.0   resolutionDependencies https://eslint.org                                                                               
eslint                              7.10.0   7.32.0   8.36.0   devDependencies        https://eslint.org                                                                               
eslint-config-prettier              6.12.0   6.15.0   8.7.0    devDependencies        https://github.com/prettier/eslint-config-prettier#readme                                        
eslint-import-resolver-webpack      0.13.0   0.13.2   0.13.2   devDependencies        https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/webpack                    
eslint-plugin-import                2.22.1   2.27.5   2.27.5   devDependencies        https://github.com/import-js/eslint-plugin-import                                                
eslint-plugin-jest                  24.7.0   24.7.0   27.2.1   devDependencies        https://github.com/jest-community/eslint-plugin-jest#readme                                      
eslint-plugin-jsx-a11y              6.3.1    6.7.1    6.7.1    devDependencies        https://github.com/jsx-eslint/eslint-plugin-jsx-a11y#readme                                      
eslint-plugin-mocha                 8.0.0    8.2.0    10.1.0   devDependencies        https://github.com/lo1tuma/eslint-plugin-mocha                                                   
eslint-plugin-prettier              3.1.4    3.4.1    4.2.1    devDependencies        https://github.com/prettier/eslint-plugin-prettier#readme                                        
eslint-plugin-react                 7.21.3   7.32.2   7.32.2   devDependencies        https://github.com/jsx-eslint/eslint-plugin-react                                                
eslint-plugin-react-hooks           4.1.2    4.6.0    4.6.0    devDependencies        https://reactjs.org/                                                                             
faker                               4.1.0    4.1.0    6.6.6    devDependencies        https://github.com/Marak/Faker.js#readme                                                         
find-versions                       4.0.0    4.0.0    5.1.0    resolutionDependencies https://github.com/sindresorhus/find-versions#readme                                             
get-port                            5.1.1    5.1.1    6.1.2    devDependencies        https://github.com/sindresorhus/get-port#readme                                                  
glob                                7.1.6    7.2.3    9.2.1    devDependencies        https://github.com/isaacs/node-glob#readme                                                       
got                                 11.8.5   11.8.6   12.6.0   resolutionDependencies https://github.com/sindresorhus/got#readme                                                       
html-format                         1.0.1    1.0.2    1.0.2    devDependencies        https://github.com/mohd-akram/html-format#readme                                                 
jest                                24.9.0   24.9.0   29.5.0   devDependencies        https://jestjs.io/                                                                               
jest-cli                            24.9.0   24.9.0   29.5.0   devDependencies        https://jestjs.io/                                                                               
js-yaml                             3.13.1   3.14.1   4.1.0    resolutionDependencies https://github.com/nodeca/js-yaml#readme                                                         
make-fetch-happen                   4.0.2    4.0.2    11.0.3   resolutionDependencies https://github.com/npm/make-fetch-happen#readme                                                  
mdast-util-to-hast                  10.0.0   10.2.0   12.3.0   dependencies           https://github.com/syntax-tree/mdast-util-to-hast#readme                                         
micromatch                          3.1.10   3.1.10   4.0.5    resolutionDependencies https://github.com/micromatch/micromatch                                                         
minimatch                           3.1.2    3.1.2    7.4.2    resolutionDependencies https://github.com/isaacs/minimatch#readme                                                       
minimist                            1.2.6    1.2.8    1.2.8    resolutionDependencies https://github.com/minimistjs/minimist                                                           
moment-timezone                     0.5.35   0.5.41   0.5.41   devDependencies        http://momentjs.com/timezone/                                                                    
node-sass                           7.0.1    7.0.3    8.0.0    devDependencies        https://github.com/sass/node-sass                                                                
pacote                              12.0.3   12.0.3   15.1.1   resolutionDependencies https://github.com/npm/pacote#readme                                                             
prettier                            2.1.2    2.8.4    2.8.4    devDependencies        https://prettier.io                                                                              
prop-types                          15.7.2   15.8.1   15.8.1   dependencies           https://facebook.github.io/react/                                                                
puppeteer                           5.5.0    5.5.0    19.7.4   devDependencies        https://github.com/puppeteer/puppeteer/tree/main#readme                                          
qs                                  6.11.0   6.11.1   6.11.1   resolutionDependencies https://github.com/ljharb/qs                                                                     
ramda                               0.27.1   0.27.2   0.28.0   resolutionDependencies https://ramdajs.com/                                                                             
raw-loader                          4.0.1    4.0.2    4.0.2    devDependencies        https://github.com/webpack-contrib/raw-loader                                                    
react                               16.14.0  16.14.0  18.2.0   devDependencies        https://reactjs.org/                                                                             
react-ace                           7.0.5    7.0.5    10.1.0   dependencies           https://github.com/securingsincity/react-ace#readme                                              
react-beautiful-dnd                 13.0.0   13.1.1   13.1.1   dependencies           https://github.com/atlassian/react-beautiful-dnd#readme                                          
react-docgen-typescript             1.20.5   1.22.0   2.2.2    devDependencies        https://github.com/styleguidist/react-docgen-typescript/                                         
react-dom                           16.12.0  16.14.0  18.2.0   devDependencies        https://reactjs.org/                                                                             
react-dropzone                      11.2.0   11.7.1   14.2.3   dependencies           https://github.com/react-dropzone/react-dropzone                                                 
react-focus-on                      3.5.0    3.7.0    3.7.0    dependencies           https://github.com/theKashey/react-focus-on#readme                                               
react-input-autosize                2.2.2    2.2.2    3.0.0    dependencies           https://github.com/JedWatson/react-input-autosize#readme                                         
react-is                            16.3.2   16.3.2   18.2.0   dependencies           https://reactjs.org/                                                                             
react-redux                         7.2.1    7.2.9    8.0.5    devDependencies        https://github.com/reduxjs/react-redux                                                           
react-router                        5.2.0    5.3.4    6.9.0    devDependencies        https://github.com/remix-run/react-router#readme                                                 
react-router-dom                    5.2.0    5.3.4    6.9.0    devDependencies        https://github.com/remix-run/react-router#readme                                                 
react-test-renderer                 16.13.1  16.14.0  18.2.0   devDependencies        https://reactjs.org/                                                                             
react-view                          2.3.2    2.3.7    2.3.7    devDependencies        https://github.com/uber/react-view#readme                                                        
react-virtualized-auto-sizer        1.0.2    1.0.7    1.0.7    dependencies           https://github.com/bvaughn/react-virtualized-auto-sizer/                                         
react-window                        1.8.5    1.8.8    1.8.8    dependencies           http://react-window.now.sh/                                                                      
redux                               4.0.5    4.2.1    4.2.1    devDependencies        http://redux.js.org                                                                              
redux-thunk                         2.3.0    2.4.2    2.4.2    devDependencies        https://github.com/reduxjs/redux-thunk                                                           
refractor                           3.6.0    3.6.0    4.8.1    dependencies           https://github.com/wooorm/refractor#readme                                                       
rehype-raw                          5.0.0    5.1.0    6.1.1    dependencies           https://github.com/rehypejs/rehype-raw#readme                                                    
rehype-react                        6.1.0    6.2.1    7.1.2    dependencies           https://github.com/rehypejs/rehype-react#readme                                                  
rehype-stringify                    8.0.0    8.0.0    9.0.3    dependencies           https://github.com/rehypejs/rehype                                                               
remark-emoji                        2.1.0    2.2.0    3.1.1    dependencies           https://github.com/rhysd/remark-emoji#readme                                                     
remark-parse                        8.0.3    8.0.3    10.0.1   dependencies           https://remark.js.org                                                                            
remark-rehype                       8.0.0    8.1.0    10.1.0   dependencies           https://github.com/remarkjs/remark-rehype#readme                                                 
resolve                             1.17.0   1.22.1   1.22.1   devDependencies        https://github.com/browserify/resolve#readme                                                     
rimraf                              3.0.2    3.0.2    4.4.0    devDependencies        https://github.com/isaacs/rimraf#readme                                                          
selfsigned                          2.0.1    2.1.1    2.1.1    resolutionDependencies https://github.com/jfromaniello/selfsigned#readme                                                
serialize-javascript                3.1.0    3.1.0    6.0.1    resolutionDependencies https://github.com/yahoo/serialize-javascript                                                    
start-server-and-test               1.11.3   1.15.5   2.0.0    devDependencies        https://github.com/bahmutov/start-server-and-test#readme                                         
tabbable                            3.1.2    3.1.2    6.1.1    dependencies           https://github.com/focus-trap/tabbable#readme                                                    
trim                                0.0.3    0.0.3    1.0.1    resolutionDependencies https://github.com/Trott/trim#readme                                                             
typescript                          4.0.5    4.0.5    4.9.5    devDependencies        https://www.typescriptlang.org/                                                                  
unified                             9.2.0    9.2.2    10.1.2   dependencies           https://unifiedjs.com                                                                            
unist-util-visit                    2.0.3    2.0.3    4.1.2    dependencies           https://github.com/syntax-tree/unist-util-visit#readme                                           
uuid                                8.3.0    8.3.2    9.0.0    dependencies           https://github.com/uuidjs/uuid#readme                                                            
vfile                               4.2.0    4.2.1    5.3.7    dependencies           https://github.com/vfile/vfile#readme                                                            
webpack                             5.76.0   5.76.1   5.76.1   devDependencies        https://github.com/webpack/webpack                                                               
webpack-dev-server                  3.11.3   3.11.3   4.11.1   devDependencies        https://github.com/webpack/webpack-dev-server#readme                                             
y18n                                4.0.3    4.0.3    5.0.8    resolutionDependencies https://github.com/yargs/y18n                                                                    
yeoman-generator                    5.7.0    5.8.0    5.8.0    devDependencies        http://yeoman.io                                                                                 
yo                                  4.3.0    4.3.1    4.3.1    devDependencies        http://yeoman.io                                                                                 
Done in 3.27s.
@BSFishy BSFishy added Research An open request for eng to research one or more topics refactor labels Mar 13, 2023
@BSFishy BSFishy removed the untriaged label Mar 13, 2023
@andreymyssak
Copy link
Collaborator

Hello, I would like to work on this task

andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 20, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 20, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 20, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 20, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 21, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 22, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 22, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 22, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
@andreymyssak
Copy link
Collaborator

andreymyssak commented Mar 22, 2023

Discovery/Analysis based on #609

Icon Meaning
🟢 dependency has been updated to the latest version
🟠 dependency has not been updated to the latest version for some reason (see comments section)
⚠️ it is better to migrate to another dependency
🗑️ dependency has been removed because it is no longer used
Dependency Comments
🗑️ @types/classnames After updating classnames to the latest version, it becomes a type definition stub
🗑️ @types/tabbable After updating tabbable to the latest version, it becomes a type definition stub.

Update: #650
🗑️ axe-core Not used
🗑️ make-fetch-happen Resolution. After updating codesandbox to the latest version it becomes irrelevant
🗑️ micromatch Resolution. Not used
🗑️ qs Resolution. Not used
🗑️ react-test-renderer Not used
🗑️ y18n Resolution. Not used
Dependency Before Current Latest Comments
🟠 @axe-core/puppeteer 4.1.1 4.6.1 4.7.1 Higher than v4.7.0 requires Node >= 15.14.0
🟠 @types/enzyme 3.10.5 3.10.12 3.10.13 Higher than v3.10.12 requires typescript >= 4.3.x
🟠 @types/lodash 4.14.160 4.14.192 4.14.194 Higher than v4.14.192 requires typescript >= 4.3.x
🟠 ansi-regex 5.0.1 5.0.1 6.0.1 Resolution. Higher than v5.0.1 works only with ESM modules v6.0.1 is an ESM module
🟠 axios 0.21.4 0.22.0 1.3.4 Resolution. The new version contains only fixes
🟠 chalk 4.1.0 4.1.2 5.2.0 Higher than v4.1.2 works only with ESM modules
⚠️ faker 4.1.0 5.5.3 6.6.6 It is no longer supported, I suggest migrating to @faker-js/faker.

Update: #655 (v7.6.0), #768 (v8.0.0)
🟠 get-port 5.1.1 5.1.1 6.1.2 Higher than v5.1.1 works only with ESM modules
🟠 glob 7.1.6 8.1.0 9.3.1 Higher than v8.1.0 requires Node >= 16
🟠 meow 9.0.0 9.0.0 11.0.0 Resolution. Higher than v9.0.0 works only with ESM modules
🟠 puppeteer 5.5.0 19.11.1 20.2.1 Higher than v20.0.0 requires Node > 14
🟠 react-ace 7.0.5 7.0.5 10.1.0 It has not been updated because the component in which it is used (OuiCodeEditor) is outdated and will be removed in future releases according to the documentation.
🟠 react-docgen-typescript 1.20.5 1.22.0 2.2.2 Higher than v1.22.0 requires typescript >= 4.3.x
🟠 react-focus-on 3.5.0 3.5.0 3.8.0 Higher than v3.5.0 causes the following error Error: Error: Error: Uncaught [Error: aria-hidden] in the unit tests.
🟠 react-router 5.3.4 5.3.4 6.9.0 This can be done incrementally https://reactrouter.com/en/main/upgrading/v5
🟠 react-router-dom 5.3.4 5.3.4 6.9.0 This can be done incrementally https://reactrouter.com/en/main/upgrading/v5
🟠 react-virtualized-auto-sizer 1.0.2 1.0.7 1.0.9 #652 (comment)

Update: #652
🟠 refractor 3.6.0 3.6.0 4.8.1 There are breaking changes in v4, it will be necessary to do refactoring in _code_block.tsx
Dependency Before Current (Latest) Comments
🟢 @svgr/core 5.4.0 8.0.0 The API has changed a bit, so changes were made to compile-icons.js. Due to the changes, icon.test.tsx.snap was re-generated and react icon components were formatted a bit differently.

Update: #649 (v7.0.0)
🟢 @svgr/plugin-svgo 4.2.0 8.0.1 Update: #649 (v7.0.0)
🟢 @svgr/plugin-jsx 7.0.0 8.0.1 It was initially added as part of #649 (v7.0.0)
🟢 @types/chroma-js 2.0.0 2.4.0
🟢 @types/cheerio - 0.22.31 Required for @types/enzyme
🟢 @types/numeral 0.0.28 2.0.2
🟢 @types/react-beautiful-dnd 13.0.0 13.1.4
🟢 @types/react-input-autosize 2.2.0 2.2.1
🟢 @types/react-router-dom 5.1.5 5.3.3
🟢 @types/react-virtualized-auto-sizer 1.0.0 1.0.1 Update: #652
🟢 @types/react-window 1.8.2 1.8.5 Update: #652
🟢 @types/resize-observer-browser 0.1.5 0.1.7
🟢 @types/url-parse 1.4.3 1.4.8
🟢 @types/uuid 8.3.0 9.0.1
🟢 chokidar 3.4.2 3.5.3
🟢 chroma-js 2.1.0 2.4.2
🟢 classnames 2.2.6 2.3.2
🟢 codesandbox 2.1.16 2.2.3
🟢 core-js 3.6.5 3.29.1
🟢 cross-env 7.0.2 7.0.3
🟢 deasync 0.1.20 0.1.28
🟢 enzyme-adapter-react-16 1.15.4 1.15.7
🟢 enzyme-to-json 3.5.0 3.6.2
🟢 html-format 1.0.1 1.0.2
🟢 moment-timezone 0.5.35 0.5.41
🟢 prop-types 15.7.2 15.8.1
🟢 react-beautiful-dnd 13.0.0 13.1.1
🟢 react-dropzone 11.2.0 14.2.3 Update: #651
🟢 react-input-autosize 2.2.2 3.0.0
🟢 react-redux 7.2.1 8.0.5
🟢 react-window 1.8.5 1.8.9 data_grid.test.tsx.snap was re-generated.

Update: #652 (v1.8.8)
🟢 redux 4.0.5 4.2.1
🟢 redux-thunk 2.3.0 2.4.2
🟢 resolve 1.17.0 1.22.1
🟢 rimraf 3.0.2 5.0.1 Update: #717 (v5.0.0)
🟢 start-server-and-test 1.11.3 2.0.0
🟢 tabbable 3.1.2 6.1.2 Default export is changed to named.

Update: #650 (v6.1.1)
🟢 uuid 8.3.0 9.0.0
🟢 yeoman-generator 5.7.0 5.8.0

Further action items

Dependency updates should be broken down into smaller parts to make it easier to review the code:

Group Dependency Current Latest
Babel @babel/cli 7.10.5 7.21.0
@babel/core 7.11.4 7.21.3
@babel/plugin-proposal-class-properties 7.10.4 7.18.6
@babel/plugin-proposal-object-rest-spread 7.11.0 7.20.7
@babel/plugin-transform-async-to-generator 7.10.4 7.20.7
@babel/plugin-transform-runtime 7.11.0 7.21.0
@babel/preset-env 7.11.0 7.20.2
@babel/preset-react 7.10.4 7.18.6
@babel/preset-typescript 7.12.1 7.21.0
babel-jest 24.9.0 29.5.0
babel-loader 8.1.0 9.1.2
babel-plugin-add-module-exports 1.0.2 1.0.4
babel-plugin-inline-react-svg 1.1.1 2.0.2
Eslint eslint 7.10.0 8.36.0
eslint-config-prettier 6.12.0 8.8.0
eslint-import-resolver-webpack 0.13.0 0.13.2
eslint-plugin-import 2.22.1 2.27.5
eslint-plugin-jest 24.7.0 27.2.1
eslint-plugin-jsx-a11y 6.3.1 6.7.1
eslint-plugin-mocha 8.0.0 10.1.0
eslint-plugin-prettier 3.1.4 4.2.1
eslint-plugin-react 7.21.3 7.32.2
eslint-plugin-react-hooks 4.1.2 4.6.0
@typescript-eslint/eslint-plugin 4.8.1 5.56.0
@typescript-eslint/parser 4.8.1 5.56.0
prettier 2.1.2 2.8.6
Postcss postcss 7.0.39 8.4.21
postcss-cli 7.1.2 10.1.0
postcss-inline-svg 4.1.0 6.0.0
postcss-loader 4.0.1 7.1.0
cssnano 4.1.11 5.1.15
autoprefixer 9.8.6 10.4.14
Webpack (#587) webpack 4.46.0 5.76.2
webpack-cli 3.3.12 5.0.1
webpack-dev-server 3.11.3 4.13.1
file-loader 6.1.0 6.2.0
fork-ts-checker-webpack-plugin 5.1.0 8.0.0
html-webpack-plugin 4.4.1 5.5.0
raw-loader 4.0.1 4.0.2
sass-loader 10.3.1 13.2.1
style-loader 1.2.1 3.3.2
url-loader 4.1.0 4.1.1
terser-webpack-plugin 4.1.0 5.3.7
circular-dependency-plugin 5.2.0 5.2.2
css-loader 4.3.0 6.7.3
Unified unified 9.2.0 10.1.2
rehype-raw 5.0.0 6.1.1
rehype-react 6.1.0 7.1.2
rehype-stringify 8.0.0 9.0.3
remark-emoji 2.1.0 3.1.1
remark-parse 8.0.3 10.0.1
remark-rehype 8.0.0 10.1.0
unist-util-visit 2.0.3 4.1.2
vfile 4.2.0 5.3.7
mdast-util-to-hast 10.0.0 12.3.0
Jest jest 24.9.0 29.5.0
jest-cli 24.9.0 29.5.0
@types/jest 24.9.1 29.5.0
React react 16.14.0 18.2.0
react-dom 16.12.0 18.2.0
react-is 16.3.2 18.2.0
@types/react 16.9.35 18.0.28
@types/react-dom 16.9.8 18.0.11
@types/react-is 16.7.1 17.0.3
Others + 🟠 dependencies typescript 4.0.5 5.0.2
@types/refractor 3.0.0 3.0.2
react-view 2.3.2 2.3.7
@elastic/charts 30.2.0 55.0.0
@types/node 10.17.24 18.15.5
node-sass (#592) 7.0.1 8.0.0

Notes

  1. fakerjs is no longer supported, I suggest migrating to @faker-js/faker (Update
    [CCI] Migrate from faker to @faker-js/faker #655)
  2. redux is hardly used in the project, it can easily be replaced by react context (four
    dependencies can be removed redux, react-redux, redux-thunk, react-router-redux)

@BSFishy
Copy link
Contributor Author

BSFishy commented Mar 22, 2023

This is some excellent analysis, thanks so much! For clarity, what is all the work that is being done in #609? Does it complete everything except the Further action items and Notes sections?

@andreymyssak
Copy link
Collaborator

This is some excellent analysis, thanks so much! For clarity, what is all the work that is being done in #609? Does it complete everything except the Further action items and Notes sections?

Yes, everything except the "Further action items" and "Notes" sections

andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 29, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 29, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 29, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 31, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 31, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 31, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 31, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Mar 31, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Apr 13, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Apr 13, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Apr 17, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue Apr 17, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
rednaksi91 pushed a commit that referenced this issue May 2, 2023
Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>
rednaksi91 pushed a commit that referenced this issue May 2, 2023
Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>
opensearch-trigger-bot bot pushed a commit that referenced this issue May 2, 2023
Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>
(cherry picked from commit 52828c8)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
andreymyssak added a commit to andreymyssak/oui that referenced this issue May 19, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
andreymyssak added a commit to andreymyssak/oui that referenced this issue May 19, 2023
@seanneumann seanneumann moved this to Todo in Look & Feel May 19, 2023
ashwin-pc pushed a commit that referenced this issue May 25, 2023
(cherry picked from commit 52828c8)

Signed-off-by: Andrey Myssak <[email protected]>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sergey Myssak <[email protected]>
@joshuarrrr joshuarrrr moved this from Todo to In Progress in Look & Feel Jun 1, 2023
joshuarrrr pushed a commit that referenced this issue Jun 14, 2023
andreymyssak added a commit to andreymyssak/oui that referenced this issue Jun 17, 2023
Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
joshuarrrr pushed a commit that referenced this issue Jun 20, 2023
* Update dependencies (#594)

Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>

* Bump @axe-core/puppeteer to v4.6.1 and puppeteer to v19.11.1

Signed-off-by: Andrey Myssak <[email protected]>

* Bump react-window, tabbable and rimraf patch versions

Signed-off-by: Andrey Myssak <[email protected]>

* Bump @svgr/core, @svgr/plugin-svgo and @svgr/plugin-jsx to v8

Signed-off-by: Andrey Myssak <[email protected]>

---------

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>
opensearch-trigger-bot bot pushed a commit that referenced this issue Jun 29, 2023
Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>
(cherry picked from commit 419b57c)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AMoo-Miki pushed a commit that referenced this issue Jul 2, 2023
(cherry picked from commit 419b57c)

Signed-off-by: Andrey Myssak <[email protected]>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sergey Myssak <[email protected]>
AMoo-Miki pushed a commit to AMoo-Miki/oui that referenced this issue Jul 2, 2023
AMoo-Miki pushed a commit to AMoo-Miki/oui that referenced this issue Jul 2, 2023
AMoo-Miki pushed a commit to AMoo-Miki/oui that referenced this issue Jul 2, 2023
AMoo-Miki pushed a commit to AMoo-Miki/oui that referenced this issue Jul 2, 2023
…es (opensearch-project#652)

* Update react-window (opensearch-project#594)
* Update react-virtualized-auto-sizer (opensearch-project#594)

Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>

---------

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>
AMoo-Miki pushed a commit to AMoo-Miki/oui that referenced this issue Jul 2, 2023
AMoo-Miki pushed a commit to AMoo-Miki/oui that referenced this issue Jul 2, 2023
* Update dependencies (opensearch-project#594)

Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>

* Bump @axe-core/puppeteer to v4.6.1 and puppeteer to v19.11.1

Signed-off-by: Andrey Myssak <[email protected]>

* Bump react-window, tabbable and rimraf patch versions

Signed-off-by: Andrey Myssak <[email protected]>

* Bump @svgr/core, @svgr/plugin-svgo and @svgr/plugin-jsx to v8

Signed-off-by: Andrey Myssak <[email protected]>

---------

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>
AMoo-Miki added a commit that referenced this issue Jul 15, 2023
* Remove beta badge accent color (#99)

Signed-off-by: Matt Provost <[email protected]>

Signed-off-by: Matt Provost <[email protected]>

* OUI combo box refine (#183)

* Added a prop clearOnBlur

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Added example for prop clearOnBlur

Signed-off-by: AbhishekReddy1127 <[email protected]>

---------

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Update Comment List Docs (#252)

Signed-off-by: Matt Provost <[email protected]>

* Updated the section Collapsable Nav (#330)

Signed-off-by: AbhishekReddy1127 <[email protected]>
Co-authored-by: Sean Neumann <[email protected]>

* Updated the kibana to opensearch_dashboards (#343)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Updated the section drag and drop (#514)

Signed-off-by: AbhishekReddy1127 <[email protected]>
Co-authored-by: Sean Neumann <[email protected]>

* Update @svgr/core and @svgr/plugin-svgo (#594) (#649)

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>

* Migrate from faker to @faker-js/faker (#594) (#655)

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>

* Bump @faker-js/faker to v8 (#594) (#768)

Signed-off-by: Andrey Myssak <[email protected]>

* change beta to experimental (#383)

Signed-off-by: Ashwin P Chandran <[email protected]>
Co-authored-by: Sean Neumann <[email protected]>

* Normalize interlink URL usage (#698) (#720)

Signed-off-by: Sergey Myssak <[email protected]>
Co-authored-by: Andrey Myssak <[email protected]>

* [CCI] Add `useDeprecatedPropWarning` and align with `deprecated` hoc (#762)

* Add useDeprecatedPropWarning and align with deprecated hoc (#761)

Co-authored-by: Andrey Myssak <[email protected]>
Signed-off-by: Sergey Myssak <[email protected]>

* Add multiple props to useDeprecatedPropWarning and pass getMessage to deprecatedComponentWarning (#761)

Co-authored-by: Andrey Myssak <[email protected]>
Signed-off-by: Sergey Myssak <[email protected]>

* Use ExclusiveUnion in interfaces (#761)

Co-authored-by: Andrey Myssak <[email protected]>
Signed-off-by: Sergey Myssak <[email protected]>

---------

Signed-off-by: Sergey Myssak <[email protected]>
Co-authored-by: Andrey Myssak <[email protected]>

* Update the default branch (#584) (#798)

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>

* [OuiComboBox] Add docs for icon and revise example for clearOnBlur (#806)

Signed-off-by: Miki <[email protected]>

* Updated bug issue template (#764)

* Update bug issue template

Signed-off-by: Sirazh Gabdullin <[email protected]>

* Add spacing

Signed-off-by: Sirazh Gabdullin <[email protected]>

---------

Signed-off-by: Sirazh Gabdullin <[email protected]>

* Move OuiBottomBar default inline styles to the CSS file (#693) (#694)

Signed-off-by: Sergey Myssak <[email protected]>
Co-authored-by: Andrey Myssak <[email protected]>

* [CCI] Update react-window and react-virtualized-auto-sizer dependencies (#652)

* Update react-window (#594)
* Update react-virtualized-auto-sizer (#594)

Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>

---------

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>

* Update dropzone (#594) (#651)

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>

* Updated the section Beta badge (#338)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Add props and examples for the combobox (#660)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Updated the links in the section Markdown Format (#365)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Update Notification event page (#549)

Signed-off-by: manasvinibs <[email protected]>
Co-authored-by: Sean Neumann <[email protected]>

* Updated the content in the section Messages and loading (#350)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Updated the content in the section suggest (#347)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Update affiliation of Andrey and Sergey (#794)

Signed-off-by: Matt Provost <[email protected]>

* [CCI] Update dependencies (#716)

* Update dependencies (#594)

Co-authored-by: Sergey Myssak <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>

* Bump @axe-core/puppeteer to v4.6.1 and puppeteer to v19.11.1

Signed-off-by: Andrey Myssak <[email protected]>

* Bump react-window, tabbable and rimraf patch versions

Signed-off-by: Andrey Myssak <[email protected]>

* Bump @svgr/core, @svgr/plugin-svgo and @svgr/plugin-jsx to v8

Signed-off-by: Andrey Myssak <[email protected]>

---------

Signed-off-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>

* Replace @elastic/datemath with @opensearch/datemath (#204)

* Replace @elastic/datemath with @opensearch/datemath

Signed-off-by: Matt Provost <[email protected]>

* Clean up

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Matt Provost <[email protected]>

* Bump semver to 7.5.3 (#855)

* Bump semver to 7.5.3

Signed-off-by: Matt Provost <[email protected]>

* Add resolution to eslint plugin

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Matt Provost <[email protected]>

* Remove Split button from OUI docs (#805) (#812)

Signed-off-by: Sergey Myssak <[email protected]>
Co-authored-by: Andrey Myssak <[email protected]>

* Updated the text in the section ErrorBoundary (#366)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Docs site changes (#96)

* first change

Signed-off-by: Kroosh Crusius <[email protected]>

* undoing first change

Signed-off-by: Kroosh Crusius <[email protected]>

* making a sample change to test commit success or failure

Signed-off-by: Kroosh Crusius <[email protected]>

* undoes sample change for testing

Signed-off-by: Kroosh Crusius <[email protected]>

* minor changes for tone, deleted references to starter projects as they are not maintained by OSD

Signed-off-by: Kroosh Crusius <[email protected]>

* Delete OUI.iml

Removing as included accidentally.

* Delete oui.iml

Removing as included accidentally.

* Update getting_started.md

Updated link to node version manager to avoid redirect

---------

Signed-off-by: Kroosh Crusius <[email protected]>

* Update getting_started.md to remove elastic reference and other changes (#502)

Signed-off-by: manasvinibs <[email protected]>

* Removed GitHub column from all the tables (#371)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Updated the content and Icons in the section CssUtilityClasses (#368)

Signed-off-by: AbhishekReddy1127 <[email protected]>

* Delete Kibana reference in commands (#535)

* Delete kibana reference in commands

Signed-off-by: abbyhu2000 <[email protected]>

* Change the tgz naming to opensearch

Signed-off-by: abbyhu2000 <[email protected]>

* Updated doc site link and github reference

Signed-off-by: abbyhu2000 <[email protected]>

* Change URL to only include domain

Signed-off-by: abbyhu2000 <[email protected]>

---------

Signed-off-by: abbyhu2000 <[email protected]>
Co-authored-by: Sean Neumann <[email protected]>

* fixed invalid link in FAQ.md (#751)

Signed-off-by: Aigerim Suleimenova <[email protected]>

---------

Signed-off-by: Matt Provost <[email protected]>
Signed-off-by: AbhishekReddy1127 <[email protected]>
Signed-off-by: Andrey Myssak <[email protected]>
Signed-off-by: Ashwin P Chandran <[email protected]>
Signed-off-by: Sergey Myssak <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Sirazh Gabdullin <[email protected]>
Signed-off-by: manasvinibs <[email protected]>
Signed-off-by: Kroosh Crusius <[email protected]>
Signed-off-by: abbyhu2000 <[email protected]>
Signed-off-by: Aigerim Suleimenova <[email protected]>
Co-authored-by: Matt Provost <[email protected]>
Co-authored-by: Abhishek Reddy <[email protected]>
Co-authored-by: Sean Neumann <[email protected]>
Co-authored-by: Andrey Myssak <[email protected]>
Co-authored-by: Sergey Myssak <[email protected]>
Co-authored-by: Ashwin P Chandran <[email protected]>
Co-authored-by: Andrey Myssak <[email protected]>
Co-authored-by: Sirazh Gabdullin <[email protected]>
Co-authored-by: Manasvini B Suryanarayana <[email protected]>
Co-authored-by: Kroosh <[email protected]>
Co-authored-by: Qingyang(Abby) Hu <[email protected]>
Co-authored-by: Aigerim Suleimenova <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed refactor Research An open request for eng to research one or more topics
Projects
Status: In Progress
Development

No branches or pull requests

3 participants