americanexpress / react-albus

✨ React component library for building declarative multi-step flows.
Apache License 2.0
1.1k stars 89 forks source link

Update dependencies #92

Closed ryhinchey closed 3 years ago

ryhinchey commented 3 years ago

This PR:

Description

In an effort to modernize the code base (and build up to a context/hooks refactor with newer version of React), this PR gets most dependencies up to date and fixes linting issues that were either existing or introduced due to the upgrade of various linting dependencies.

Motivation and Context

This is a first step to get all dependencies up to date and introduce newer React APIs

How Has This Been Tested?

Types of Changes

Checklist:

JamesSingleton commented 3 years ago

@ryhinchey, the first commit should include BREAKING CHANGE as it looks like we are dropping support for some versions of Node along with other dep updates.

ryhinchey commented 3 years ago

@JamesSingleton does it need to be the first? My commit about dropping node support added a Breaking Change description and an apostrophe after the scope

JamesSingleton commented 3 years ago

@JamesSingleton does it need to be the first? My commit about dropping node support added a Breaking Change description and an apostrophe after the scope

@ryhinchey I missed that, let's not forget it when we squash.