thomasmichaelwallace / serverless-better-credentials

Better AWS credentials resolution plugin for serverless
MIT License
54 stars 9 forks source link

Support for aws-sdk v3 #39

Open elenaflorko opened 4 months ago

elenaflorko commented 4 months ago

Is your feature request related to a problem? Please describe. Dear Developers/Maintainers,

We are working on migration to aws-sdk v3 and serverless-better-credentials requires aws-sdk v2. It comes from the package.json:

  "peerDependencies": {
    "@serverless/utils": "^6.0.2",
    "aws-sdk": "^2.567.0",
    "serverless": "^2 || ^3"
  },

Because of that while updating aws-sdk in our project we are getting following error message:

/.nvm/versions/node/v20.11.1/bin/npm install
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: name-of-our-service@1.1.6
npm WARN Found: aws-sdk@2.1563.0
npm WARN node_modules/aws-sdk
npm WARN   aws-sdk@"^3.523.0" from the root project
npm WARN   9 more (@aws/dynamodb-auto-marshaller, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer aws-sdk@"^2.567.0" from serverless-better-credentials@2.0.0
npm WARN node_modules/serverless-better-credentials
npm WARN   dev serverless-better-credentials@"^2.0.0" from the root project
npm ERR! code ETARGET
npm ERR! notarget No matching version found for aws-sdk@^3.523.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

That is blocking us from upgrade to aws-sdk v3 properly without messing up with dependencies.

Describe the solution you'd like Could you please share if there are plans to support aws-sdk v3? And if so is there a date when we can expect it?

thomasmichaelwallace commented 4 months ago

There are no plans to support aws-sdk v3.

It's just me here, and I mostly just keep it alive for a legacy project.

PRs welcome.