cerner / terra-toolkit

Terra Toolkit is a monorepo that contains utility modules for use when developing using Terra components
https://engineering.cerner.com/terra-toolkit
Apache License 2.0
32 stars 37 forks source link

Upgrade to support NPMv9 #814

Closed sdadn closed 10 months ago

sdadn commented 10 months ago

Summary

This PR upgrades the repo set up to support NPMv9 so to help upgrade the infrastructure and be up to date with our tech stack.

Since Node 14 ships with NPMv6, the cicd was updated to utilize NPMv9.

NOTE: This PR updates the package.json for each of the individual packages as well, since they are set up to worked on independently in https://github.com/cerner/terra-toolkit/pull/811

Testing

This change was tested using:

This was tested by successfully running npm install and building the project with both NPM versions (6 & 9).

CleanShot 2023-08-22 at 10 58 45@2x

Reviews

In addition to engineering reviews, this PR needs:

Additional Details


Thank you for contributing to Terra. @cerner/terra

github-actions[bot] commented 10 months ago
Fails
:no_entry_sign: Please include a CHANGELOG entry for each changed package on this PR. Looks like a CHANGELOG entry is missing for: - duplicate-package-checker-webpack-plugin - eslint-config-terra - jest-config-terra - package-json-lint-config-terra - package-json-lint - stylelint-config-terra - terra-aggregate-translations - terra-cli - terra-enzyme-intl - terra-functional-testing - terra-open-source-scripts - terra-toolkit-docs - webpack-config-terra

Generated by :no_entry_sign: dangerJS against 7ee425a52ea32729c3deeac3c66bf9dd07b68794

sdadn commented 10 months ago

Fails 🚫 Please include a CHANGELOG entry for each changed package on this PR. Looks like a CHANGELOG entry is missing for:

  • duplicate-package-checker-webpack-plugin
  • eslint-config-terra
  • jest-config-terra
  • package-json-lint-config-terra
  • package-json-lint
  • stylelint-config-terra
  • terra-aggregate-translations
  • terra-cli
  • terra-enzyme-intl
  • terra-functional-testing
  • terra-open-source-scripts
  • terra-toolkit-docs
  • webpack-config-terra

Generated by 🚫 dangerJS against 7ee425a

These CHANGELOG entries are not needed as these changes are dev-related.