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 enable Dependabot #1083

Closed
hacdias opened this issue Aug 5, 2019 · 6 comments · Fixed by #1096
Closed

Update Dependencies and enable Dependabot #1083

hacdias opened this issue Aug 5, 2019 · 6 comments · Fixed by #1096
Assignees

Comments

@hacdias
Copy link
Member

hacdias commented Aug 5, 2019

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

@hacdias
Copy link
Member Author

hacdias commented Aug 5, 2019

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 hacdias removed their assignment Aug 5, 2019
@hacdias
Copy link
Member Author

hacdias commented Aug 5, 2019

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:

  • IPLD related stuff.
  • React DND stuff which has multiple breaking changes.
  • i18next which also has new breaking changes.
  • React Scripts 3.

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
Copy link
Contributor

fsdiogo commented Aug 5, 2019

@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
Copy link
Member Author

hacdias commented Aug 6, 2019

@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
Copy link
Member Author

hacdias commented Aug 13, 2019

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
Copy link
Member Author

hacdias commented Aug 13, 2019

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants