AlaskaAirlines / WC-Generator

Auro's automated web component generator
https://auro.alaskaair.com/getting-started/developers/generator/install
Apache License 2.0
5 stars 9 forks source link

Update MAJOR ESM dependencies #203

Open blackfalcon opened 3 years ago

blackfalcon commented 3 years ago

Is your feature request related to a problem? Please describe.

There is a growing list of dependencies that require MAJOR updates. These updates also require the use of ESM modules over common JS require methods. This changes the scope of the update from a simple npm update to having to re-do much of the Generator app to ESM standards.

Describe the solution you'd like

Review all dependencies that have a MAJOR update to determine the risk of updates. The current list is:

 Major Update Potentially breaking API changes. Use caution.
❯◯ chalk           3.0.0  ❯  5.3.0   https://github.com/chalk/chalk#readme
 ◯ inquirer        7.3.3  ❯  9.2.12  https://github.com/SBoudrias/Inquirer.js/blob/master/packages/inquirer/README.md
 ◯ latest-version  5.1.0  ❯  7.0.0   https://github.com/sindresorhus/latest-version#readme

Exit criteria

Update the related code in order to support these package updates.

blackfalcon commented 2 years ago

See this PR for updating to Husky 8

Or this commit