ipfs / ipfs-webui

A frontend for an IPFS Kubo and IPFS Desktop
https://webui.ipfs.io
MIT License
1.56k stars 488 forks source link

Update Dependencies and enable Dependabot #1083

Closed hacdias closed 5 years ago

hacdias commented 5 years ago

Update the thousands of out of date dependencies we have here and enable Dependabot to keep track of future updates.

hacdias commented 5 years ago

Update, still missing:

Checking /Users/henriquedias/Code/ipfs-shipyard/ipfs-webui/package.json

 cids                               ^0.6.0  →    ^0.7.1 
 filesize                           ^3.6.1  →    ^4.1.2 
 i18next                           ^11.6.0  →   ^17.0.8 
 i18next-browser-languagedetector   ^2.2.3  →    ^3.0.2 
 i18next-icu                        ^0.6.0  →    ^1.1.2 
 i18next-xhr-backend                ^1.5.1  →    ^3.1.0 
 internal-nav-helper                ^1.0.2  →    ^3.1.0 
 ipfs-unixfs                       ^0.1.15  →   ^0.1.16 
 ipld                              ^0.21.1  →   ^0.25.0 
 is-ipfs                            ^0.6.0  →    ^0.6.1 
 money-clip                         ^2.1.0  →    ^3.0.1 
 react-ace                          ^6.1.4  →    ^7.0.2 
 react-debounce-render              ^4.0.3  →    ^5.0.0 
 react-dnd                          ^5.0.0  →    ^9.3.2 
 react-dnd-html5-backend            ^5.0.1  →    ^9.3.2 
 react-i18next                     ^7.11.0  →  ^10.11.5 
 react-overlays                     ^0.8.3  →    ^1.2.0 
 react-router-dom                   ^4.3.1  →    ^5.0.1 
 react-scripts                      ^2.1.8  →    ^3.0.1 
 redux-bundler                     ^21.2.2  →   ^25.0.0 
 @svgr/cli                          ^2.3.0  →    ^4.3.2 
 babel-eslint                       ^9.0.0  →   ^10.0.2 
 bundlesize                        ^0.17.0  →   ^0.18.0 
 ecstatic                           ^3.3.0  →    ^4.1.2 
 eslint-config-standard            ^12.0.0  →   ^13.0.1 
 eslint-plugin-node                 ^8.0.1  →    ^9.1.0 
 ipld-bitcoin                       ^0.1.9  →    ^0.3.0 
 ipld-dag-cbor                     ^0.13.1  →   ^0.15.0 
 ipld-dag-pb                       ^0.15.2  →   ^0.18.0 
 ipld-ethereum                      ^2.0.3  →    ^4.0.0 
 ipld-git                           ^0.2.3  →    ^0.5.0 
 ipld-raw                           ^2.0.1  →    ^4.0.0 
 ipld-zcash                         ^0.1.6  →    ^0.3.0 
 multihashing-async                 ^0.5.1  →    ^0.7.0 

Run ncu -u to upgrade package.json
hacdias commented 5 years ago
Checking /Users/henriquedias/Code/ipfs-shipyard/ipfs-webui/package.json

 i18next                           ^11.6.0  →   ^17.0.8 
 i18next-browser-languagedetector   ^2.2.3  →    ^3.0.2 
 i18next-icu                        ^0.6.0  →    ^1.1.2 
 i18next-xhr-backend                ^1.5.1  →    ^3.1.0 
 internal-nav-helper                ^1.0.2  →    ^3.1.0 
 ipfs-unixfs                       ^0.1.15  →   ^0.1.16 
 ipld                              ^0.21.1  →   ^0.25.0 
 react-dnd                          ^5.0.0  →    ^9.3.2 
 react-dnd-html5-backend            ^5.0.1  →    ^9.3.2 
 react-i18next                     ^7.11.0  →  ^10.11.5 
 react-scripts                      ^2.1.8  →    ^3.0.1 
 redux-bundler                     ^21.2.2  →   ^25.0.0 
 babel-eslint                       ^9.0.0  →   ^10.0.2 
 ipld-bitcoin                       ^0.1.9  →    ^0.3.0 
 ipld-dag-cbor                     ^0.13.1  →   ^0.15.0 
 ipld-dag-pb                       ^0.15.2  →   ^0.18.0 
 ipld-ethereum                      ^2.0.3  →    ^4.0.0 
 ipld-git                           ^0.2.3  →    ^0.5.0 
 ipld-raw                           ^2.0.1  →    ^4.0.0 
 ipld-zcash                         ^0.1.6  →    ^0.3.0 
 multihashing-async                 ^0.5.1  →    ^0.7.0 

Run ncu -u to upgrade package.json

@fsdiogo would you like to lead this effort? I'm not sure if you're busy with other stuff right now.

It seems like here we have three main 'updating' scopes:

After having all dependencies updated, I'd like to enable Dependabot here as I did on IPFS Desktop to keep us in track with the new dependency versions.

Up to it?

fsdiogo commented 5 years ago

@hacdias I'm not fully available to lead this as I'm focused on ProtoSchool, but I can start or contribute to this effort!

hacdias commented 5 years ago

@fsdiogo since you have more experience with React Scripts, perhaps it would be great if you did a PR to upgrade that. In the meantime, I can tackle one of the other three points.

hacdias commented 5 years ago

Current status:

Checking /Users/henriquedias/Code/ipfs-shipyard/ipfs-webui/package.json

 ipfs-unixfs              ^0.1.15  →  ^0.1.16 
 ipld                     ^0.21.1  →  ^0.25.0 
 react-dnd                 ^5.0.0  →   ^9.3.4 
 react-dnd-html5-backend   ^5.0.1  →   ^9.3.4 
 react-scripts             ^2.1.8  →   ^3.1.0 
 babel-eslint              ^9.0.0  →  ^10.0.2 
 ipld-bitcoin              ^0.1.9  →   ^0.3.0 
 ipld-dag-cbor            ^0.13.1  →  ^0.15.0 
 ipld-dag-pb              ^0.15.2  →  ^0.18.0 
 ipld-ethereum             ^2.0.3  →   ^4.0.0 
 ipld-git                  ^0.2.3  →   ^0.5.0 
 ipld-raw                  ^2.0.1  →   ^4.0.0 
 ipld-zcash                ^0.1.6  →   ^0.3.0 
 multihashing-async        ^0.5.1  →   ^0.7.0 

Run ncu -u to upgrade package.json
hacdias commented 5 years ago
Checking /Users/henriquedias/Code/ipfs-shipyard/ipfs-webui/package.json

 ipfs-unixfs    ^0.1.15  →  ^0.1.16 
 ipld           ^0.21.1  →  ^0.25.0 
 ipld-bitcoin    ^0.1.9  →   ^0.3.0 
 ipld-dag-cbor  ^0.13.1  →  ^0.15.0 
 ipld-dag-pb    ^0.15.2  →  ^0.18.0 
 ipld-ethereum   ^2.0.3  →   ^4.0.0 
 ipld-git        ^0.2.3  →   ^0.5.0 
 ipld-raw        ^2.0.1  →   ^4.0.0 
 ipld-zcash      ^0.1.6  →   ^0.3.0 

Run ncu -u to upgrade package.json