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

Replace aws-sdk with aws-sdk-v3 #150

Open
Fuzzyma opened this issue Jan 22, 2025 · 3 comments
Open

Replace aws-sdk with aws-sdk-v3 #150

Fuzzyma opened this issue Jan 22, 2025 · 3 comments
Labels
umbrella issue This issue contains a list of dependents of a package and tracks the progress in each

Comments

@Fuzzyma
Copy link
Collaborator

Fuzzyma commented Jan 22, 2025

aws sdk v3 comes with a modular structure instead of a monolith so migrating packages to it will shrink down their bundle and install size by a fair bit since every module is its own package now.

At least lets hope that, because every package comes with its own readme...

# Downloads Traffic Version Package Issues
1 3.84M 45292.01 GB ^2.814.0 aws-lambda
2 2.77M 32606.64 GB ^2.1692.0 cdk-assets
3 1.12M 13212.57 GB ^2.1231.0 aws-sdk-mock
4 1.02M 11991.87 GB ^2.634.0 cognito-passport-oauth2 ajayaldo/cognito-passport-oauth2#5
5 799.99k 9431.07 GB * @types/aws-sdk
6 555.89k 6553.46 GB ^2.1338.0 artillery
7 359.01k 4232.43 GB ^2.1346.0 browserstack-node-sdk
8 341.32k 4023.89 GB ^2.346.0 @auth0/s3
9 292.79k 3451.72 GB ^2.784.0 webpack-s3-plugin
10 277.94k 3276.67 GB ^2.1234.0 serverless-offline-sqs
11 227.58k 2682.92 GB ^2.1425.0 @mapbox/cloudfriend
12 210.26k 2478.80 GB ^2.402.0 serverless-localstack
13 166.16k 1958.91 GB ^2.1441.0 @mongodb-js/dl-center
14 134.74k 1588.41 GB ^2.1233.0 amplify-provider-awscloudformation
15 134.55k 1586.21 GB ^2.840.0 @loki/target-chrome-aws-lambda
16 132.68k 1564.18 GB ^2.1233.0 amplify-util-import
17 130.03k 1532.99 GB 2.x react-s3-uploader
18 114.54k 1350.35 GB ^2.0.4 s3signed
19 113.17k 1334.21 GB ^2.1113.0 amplify-appsync-simulator
20 113.02k 1332.41 GB 2.647.0 s3-folder-upload
21 106.91k 1260.38 GB ~2.0.31 s3 deprecated
22 106.35k 1253.72 GB ^2.7.0 serverless-dynamodb-local
23 105.72k 1246.38 GB ^2.2.36 nodemailer-ses-transport
24 105.41k 1242.62 GB ^2.1113.0 @aws-amplify/amplify-category-api
25 104.49k 1231.81 GB ^2.1464.0 amplify-dynamodb-simulator
26 100.74k 1187.58 GB ^2.1464.0 @aws-amplify/amplify-category-auth
27 99.87k 1177.35 GB ^2.1464.0 @aws-amplify/amplify-category-storage
28 98.78k 1164.56 GB ^2.1464.0 @aws-amplify/amplify-util-uibuilder
29 97.40k 1148.22 GB ^2.1072.0 @testomatio/reporter
30 96.67k 1139.69 GB ^2.1265.0 serverless-appsync-plugin
31 91.48k 1078.41 GB ^2.334.0 s3-deploy
32 89.70k 1057.50 GB 2.1399.0 @parse/s3-files-adapter
33 82.67k 974.61 GB 2.1472.0 elasticdump
34 81.40k 959.63 GB ^2.1692.0 @salesforce/plugin-release-management
35 78.53k 925.77 GB ^2.421.0 serverless-add-api-key
36 77.86k 917.83 GB ^2.814.0 gatsby-plugin-s3
37 71.07k 837.81 GB ^2.1233.0 amplify-category-function
38 70.26k 828.32 GB ^2.1233.0 amplify-category-predictions
39 65.12k 767.65 GB ^2.1233.0 amplify-category-geo
40 59.49k 701.34 GB ^2.1145.0 cognito-local
41 58.76k 692.68 GB 2.1310.0 turborepo-remote-cache
42 56.30k 663.70 GB >=2.365.0 amazon-dax-client
43 54.83k 646.40 GB ^2.545.0 @pulumi/awsguard
44 52.95k 624.25 GB ^2.1464.0 @aws-amplify/amplify-appsync-simulator
45 52.68k 621.08 GB ^2.449.0 athena-client
46 48.05k 566.43 GB ^2.320.0 serverless-certificate-creator
47 47.73k 562.70 GB ^2.488.0 @serverless/aws-s3
48 42.22k 497.74 GB ^2.88.0 gulp-s3-upload
49 42.17k 497.16 GB 2.1692.0 @budibase/backend-core
50 41.65k 490.98 GB ^2.678.0 aws-testing-library
51 40.88k 481.97 GB ^2.1665.0 @itentialopensource/adapter-utils
52 40.58k 478.42 GB ^2.293.0 winston-aws-cloudwatch
53 40.47k 477.07 GB ^2.1377.0 node-lambda
54 40.29k 474.97 GB ^2.224.1 serverless-cloudfront-invalidate
55 40.26k 474.63 GB ^2.1464.0 @aws-amplify/cli-internal
56 38.85k 457.98 GB ^2.1464.0 @aws-amplify/amplify-provider-awscloudformation
57 38.83k 457.73 GB ^2.1464.0 @aws-amplify/amplify-util-import
58 37.37k 440.59 GB ^2.1464.0 @aws-amplify/amplify-category-function
59 37.35k 440.27 GB ^2.1464.0 @aws-amplify/amplify-category-geo
60 37.27k 439.42 GB ^2.1464.0 @aws-amplify/amplify-category-notifications
61 37.26k 439.27 GB ^2.1464.0 @aws-amplify/amplify-opensearch-simulator
62 37.00k 436.19 GB ^2.1464.0 @aws-amplify/amplify-category-predictions
63 36.97k 435.82 GB 2.892.0 strapi-provider-upload-aws-s3
64 36.95k 435.65 GB ^2.82.0 step-function-worker
65 35.94k 423.65 GB ^2.4.0 lambda-wrapper
66 35.42k 417.59 GB ~2.0.0-rc13 aws-cli
67 30.32k 357.50 GB 2.0.x grunt-aws-s3
68 30.26k 356.70 GB ^2.41.0 tesults
69 29.37k 346.23 GB 2.1311.0 @infisical/sdk
70 28.41k 334.95 GB ^2.1354.0 @salesforce/pwa-kit-runtime
71 28.37k 334.43 GB ^2.1046.0 serverless-ssm-fetch
72 27.24k 321.14 GB ^2.527.0 serverless-kubeless
73 26.92k 317.31 GB ^2.382.0 pkgcloud
74 25.95k 305.96 GB ^2.1691.0 @balena/open-balena-api
75 25.83k 304.50 GB ^2.415.0 s3-ls
76 25.70k 302.95 GB ^2.756.0 dynamodb
77 24.45k 288.27 GB ^2.1.50 grunt-aws
78 24.13k 284.52 GB ^2.509.0 @dais/sdk-minimal
79 23.91k 281.90 GB ^2.1268.0 react-aws-s3-typescript
80 23.81k 280.74 GB 2.1027.0 codeceptjs-resemblehelper
81 23.60k 278.21 GB ^2.1110.0 @serverless-stack/core
82 23.29k 274.61 GB ^2.702.0 aws-config
83 23.03k 271.51 GB ^2.387.0 @serverless/aws-lambda-layer
84 22.65k 266.99 GB 2 deploy-aws-s3-cloudfront
85 22.40k 264.06 GB 2.2.* aws-s3-zipper
86 22.39k 263.92 GB ^2.488.0 @serverless/aws-iam-role
87 21.85k 257.59 GB ^2.630.0 copy-dynamodb-table
88 21.23k 250.25 GB ^2.1009.0 claudia
89 20.85k 245.78 GB ^2.328.0 s3-client
90 20.47k 241.27 GB 2.1093.0 @sls-next/s3-static-assets
91 20.42k 240.74 GB ^2.1692.0 cdk-import
92 20.36k 240.00 GB ~2.5.2 s3fs
93 20.25k 238.75 GB 2.1093.0 @sls-next/aws-lambda
94 19.86k 234.08 GB 2.1093.0 @sls-next/cloudfront
95 19.83k 233.78 GB 2.1093.0 @sls-next/domain
96 19.40k 228.71 GB ^2.771.0 cdk-sso-sync
97 19.19k 226.21 GB 2.1012.0 @sls-next/serverless-component
98 19.18k 226.14 GB 2.1093.0 @sls-next/aws-cloudfront
99 18.51k 218.20 GB 2.1093.0 @sls-next/aws-sqs
100 18.20k 214.52 GB 2.1093.0 @sls-next/aws-s3
@Fuzzyma Fuzzyma added the umbrella issue This issue contains a list of dependents of a package and tracks the progress in each label Jan 22, 2025
@43081j
Copy link
Collaborator

43081j commented Jan 22, 2025

good shout!

quite a few packages are from the same set of orgs. i wonder if we could get some contacts in those orgs to discuss this (e.g. auth0, parse, etc)

@leefreemanxyz
Copy link

I asked cognito-passport-oauth2 if they could release a new version (aws-sdk-v3 update was committed a few years ago but didn't get released to npm). The author kindly migrated to TypeScript and released a new version as 1.3.1: ajayaldo/cognito-passport-oauth2#5

@talentlessguy
Copy link

https://github.com/andrewrk/node-s3-client is archived (aka deprecated)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
umbrella issue This issue contains a list of dependents of a package and tracks the progress in each
Projects
None yet
Development

No branches or pull requests

4 participants