Remove the aws-sdk dependency where nothing uses it
ProprietaryRemoves aws-sdk from each package.json whose lock group ReplaceAwsSdkV2Clients migrates and whose sources import a v3 package once migrated, and regenerates the lock file to match, the @aws-sdk/* packages AddAwsSdkV3Dependencies added included. Every package.json of a lock group where a source stays on v2, or whose Node.js no v3 release supports, keeps aws-sdk, and its lock is left as it was.
org. openrewrite. node. migrate. aws-sdk-v3. remove-unused-aws-sdk-v2-dependencyOptional
The version range the migration declares for each added @aws-sdk/* package. A lock group whose oldest declared Node.js can't run the newest release it admits is left on v2.
mod run . --recipe= org. openrewrite. node. migrate. aws-sdk-v3. remove-unused-aws-sdk-v2-dependencyInstall it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.