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 MAJOR ESM dependencies #203

Open
blackfalcon opened this issue Sep 16, 2021 · 1 comment
Open

Update MAJOR ESM dependencies #203

blackfalcon opened this issue Sep 16, 2021 · 1 comment

Comments

@blackfalcon
Copy link
Member

blackfalcon commented Sep 16, 2021

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 blackfalcon added this to the v4.0-rc milestone Sep 16, 2021
This was referenced Sep 16, 2021
@settings settings bot removed the generator label Sep 23, 2021
@blackfalcon blackfalcon added the not-reviewed Issue has not been reviewed by Auro team members label Nov 10, 2021
@braven112 braven112 removed the not-reviewed Issue has not been reviewed by Auro team members label Dec 21, 2021
@blackfalcon
Copy link
Member Author

blackfalcon commented Nov 15, 2022

@blackfalcon blackfalcon added the not-reviewed Issue has not been reviewed by Auro team members label Jan 20, 2023
@blackfalcon blackfalcon removed this from the wc-generator v4.0-rc milestone May 3, 2023
@blackfalcon blackfalcon added Type: Perf Performance update to existing code and removed breaking-change labels May 3, 2023
@blackfalcon blackfalcon added this to the Generator RC v4.1 milestone May 3, 2023
@settings settings bot removed the auro-generator label May 9, 2023
@blackfalcon blackfalcon changed the title Update MAJOR dependencies Update MAJOR ESM dependencies Nov 8, 2023
blackfalcon added a commit that referenced this issue Nov 8, 2023
Some MAJOR updates were not addressed that are described in this issue
#203

chalk, inquirer and latest-version packages have been updated to the
most current version supported by the app.

Changes to be committed:
modified:   package-lock.json
modified:   package.json
blackfalcon added a commit that referenced this issue Nov 10, 2023
Some MAJOR updates were not addressed that are described in this issue
#203

chalk, inquirer and latest-version packages have been updated to the
most current version supported by the app.

Changes to be committed:
modified:   package-lock.json
modified:   package.json
jason-capsule42 pushed a commit that referenced this issue Nov 16, 2023
Some MAJOR updates were not addressed that are described in this issue
#203

chalk, inquirer and latest-version packages have been updated to the
most current version supported by the app.

Changes to be committed:
modified:   package-lock.json
modified:   package.json
@jason-capsule42 jason-capsule42 removed the not-reviewed Issue has not been reviewed by Auro team members label Oct 3, 2024
@jason-capsule42 jason-capsule42 removed the Type: Perf Performance update to existing code label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants