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

feat(non-clients): remove comments from transpiled JS files #2813

Merged
merged 10 commits into from
Sep 23, 2021

Conversation

trivikr
Copy link
Member

@trivikr trivikr commented Sep 22, 2021

Issue

Refs: #2799

Description

Removes comments from transpiled JS files.

Note:

Before
Package name Unpacked size
@aws-sdk/lib-dynamodb 439.7 kB
@aws-sdk/lib-storage 150.0 kB
@aws-sdk/abort-controller 47.6 kB
@aws-sdk/body-checksum-browser 41.2 kB
@aws-sdk/body-checksum-node 42.9 kB
@aws-sdk/chunked-blob-reader 36.0 kB
@aws-sdk/chunked-blob-reader-native 32.8 kB
@aws-sdk/chunked-stream-reader-node 42.9 kB
@aws-sdk/config-resolver 145.1 kB
@aws-sdk/core-packages-documentation-generator 152.7 kB
@aws-sdk/credential-provider-cognito-identity 184.4 kB
@aws-sdk/credential-provider-env 52.3 kB
@aws-sdk/credential-provider-imds 159.9 kB
@aws-sdk/credential-provider-ini 111.3 kB
@aws-sdk/credential-provider-node 82.2 kB
@aws-sdk/credential-provider-process 66.1 kB
@aws-sdk/credential-provider-sso 132.5 kB
@aws-sdk/credential-provider-web-identity 122.5 kB
@aws-sdk/credential-providers 317.9 kB
@aws-sdk/endpoint-cache 80.4 kB
@aws-sdk/eventstream-handler-node 68.1 kB
@aws-sdk/eventstream-marshaller 175.4 kB
@aws-sdk/eventstream-serde-browser 65.0 kB
@aws-sdk/eventstream-serde-config-resolver 32.1 kB
@aws-sdk/eventstream-serde-node 66.1 kB
@aws-sdk/eventstream-serde-universal 95.6 kB
@aws-sdk/fetch-http-handler 110.0 kB
@aws-sdk/hash-blob-browser 55.1 kB
@aws-sdk/hash-node 47.6 kB
@aws-sdk/hash-stream-node 59.2 kB
@aws-sdk/invalid-dependency 28.7 kB
@aws-sdk/is-array-buffer 30.0 kB
@aws-sdk/karma-credential-loader 47.1 kB
@aws-sdk/md5-js 123.4 kB
@aws-sdk/middleware-apply-body-checksum 64.5 kB
@aws-sdk/middleware-bucket-endpoint 259.2 kB
@aws-sdk/middleware-content-length 68.2 kB
@aws-sdk/middleware-endpoint-discovery 180.8 kB
@aws-sdk/middleware-eventstream 51.1 kB
@aws-sdk/middleware-expect-continue 57.4 kB
@aws-sdk/middleware-header-default 48.4 kB
@aws-sdk/middleware-host-header 49.0 kB
@aws-sdk/middleware-location-constraint 56.9 kB
@aws-sdk/middleware-logger 78.3 kB
@aws-sdk/middleware-retry 228.7 kB
@aws-sdk/middleware-sdk-api-gateway 59.6 kB
@aws-sdk/middleware-sdk-ec2 65.6 kB
@aws-sdk/middleware-sdk-glacier 86.9 kB
@aws-sdk/middleware-sdk-machinelearning 45.8 kB
@aws-sdk/middleware-sdk-rds 76.7 kB
@aws-sdk/middleware-sdk-route53 68.3 kB
@aws-sdk/middleware-sdk-s3 105.4 kB
@aws-sdk/middleware-sdk-s3-control 133.0 kB
@aws-sdk/middleware-sdk-sqs 76.9 kB
@aws-sdk/middleware-sdk-sts 66.8 kB
@aws-sdk/middleware-sdk-transcribe-streaming 127.2 kB
@aws-sdk/middleware-serde 65.4 kB
@aws-sdk/middleware-signing 134.3 kB
@aws-sdk/middleware-ssec 47.9 kB
@aws-sdk/middleware-stack 131.4 kB
@aws-sdk/middleware-user-agent 83.2 kB
@aws-sdk/node-config-provider 109.4 kB
@aws-sdk/node-http-handler 196.3 kB
@aws-sdk/polly-request-presigner 56.8 kB
@aws-sdk/property-provider 88.2 kB
@aws-sdk/protocol-http 73.9 kB
@aws-sdk/querystring-builder 46.3 kB
@aws-sdk/querystring-parser 45.1 kB
@aws-sdk/s3-presigned-post 163.1 kB
@aws-sdk/s3-request-presigner 108.5 kB
@aws-sdk/service-error-classification 48.2 kB
@aws-sdk/sha256-tree-hash 73.5 kB
@aws-sdk/shared-ini-file-loader 64.1 kB
@aws-sdk/signature-v4 394.7 kB
@aws-sdk/signature-v4-crt 283.1 kB
@aws-sdk/smithy-client 352.1 kB
@aws-sdk/types 298.7 kB
@aws-sdk/url-parser 22.0 kB
@aws-sdk/util-arn-parser 30.9 kB
@aws-sdk/util-base64-browser 58.8 kB
@aws-sdk/util-base64-node 41.0 kB
@aws-sdk/util-body-length-browser 34.8 kB
@aws-sdk/util-body-length-node 34.1 kB
@aws-sdk/util-buffer-from 36.8 kB
@aws-sdk/util-create-request 67.3 kB
@aws-sdk/util-credentials 55.1 kB
@aws-sdk/util-dynamodb 134.5 kB
@aws-sdk/util-format-url 49.6 kB
@aws-sdk/util-hex-encoding 39.3 kB
@aws-sdk/util-locate-window 31.8 kB
@aws-sdk/util-uri-escape 36.2 kB
@aws-sdk/util-user-agent-browser 71.9 kB
@aws-sdk/util-user-agent-node 72.6 kB
@aws-sdk/util-utf8-browser 60.4 kB
@aws-sdk/util-utf8-node 34.2 kB
@aws-sdk/util-waiter 75.2 kB
@aws-sdk/xml-builder 54.2 kB

Total size: 9.18 MB

After
Package name Unpacked size
@aws-sdk/lib-dynamodb 429.0 kB
@aws-sdk/lib-storage 148.2 kB
@aws-sdk/abort-controller 47.7 kB
@aws-sdk/body-checksum-browser 41.4 kB
@aws-sdk/body-checksum-node 43.1 kB
@aws-sdk/chunked-blob-reader 36.1 kB
@aws-sdk/chunked-blob-reader-native 32.6 kB
@aws-sdk/chunked-stream-reader-node 42.9 kB
@aws-sdk/config-resolver 145.2 kB
@aws-sdk/core-packages-documentation-generator 199.4 kB
@aws-sdk/credential-provider-cognito-identity 184.0 kB
@aws-sdk/credential-provider-env 52.2 kB
@aws-sdk/credential-provider-imds 158.4 kB
@aws-sdk/credential-provider-ini 109.8 kB
@aws-sdk/credential-provider-node 80.4 kB
@aws-sdk/credential-provider-process 65.7 kB
@aws-sdk/credential-provider-sso 159.7 kB
@aws-sdk/credential-provider-web-identity 140.9 kB
@aws-sdk/credential-providers 342.6 kB
@aws-sdk/endpoint-cache 94.7 kB
@aws-sdk/eventstream-handler-node 67.2 kB
@aws-sdk/eventstream-marshaller 173.7 kB
@aws-sdk/eventstream-serde-browser 63.5 kB
@aws-sdk/eventstream-serde-config-resolver 32.3 kB
@aws-sdk/eventstream-serde-node 65.3 kB
@aws-sdk/eventstream-serde-universal 93.9 kB
@aws-sdk/fetch-http-handler 109.0 kB
@aws-sdk/hash-blob-browser 55.2 kB
@aws-sdk/hash-node 47.8 kB
@aws-sdk/hash-stream-node 59.3 kB
@aws-sdk/invalid-dependency 28.9 kB
@aws-sdk/is-array-buffer 30.2 kB
@aws-sdk/karma-credential-loader 47.0 kB
@aws-sdk/md5-js 123.4 kB
@aws-sdk/middleware-apply-body-checksum 64.6 kB
@aws-sdk/middleware-bucket-endpoint 256.5 kB
@aws-sdk/middleware-content-length 68.4 kB
@aws-sdk/middleware-endpoint-discovery 200.4 kB
@aws-sdk/middleware-eventstream 51.3 kB
@aws-sdk/middleware-expect-continue 57.6 kB
@aws-sdk/middleware-header-default 48.6 kB
@aws-sdk/middleware-host-header 48.8 kB
@aws-sdk/middleware-location-constraint 56.6 kB
@aws-sdk/middleware-logger 96.5 kB
@aws-sdk/middleware-retry 227.1 kB
@aws-sdk/middleware-sdk-api-gateway 59.6 kB
@aws-sdk/middleware-sdk-ec2 65.5 kB
@aws-sdk/middleware-sdk-glacier 87.0 kB
@aws-sdk/middleware-sdk-machinelearning 46.0 kB
@aws-sdk/middleware-sdk-rds 76.5 kB
@aws-sdk/middleware-sdk-route53 68.3 kB
@aws-sdk/middleware-sdk-s3 103.9 kB
@aws-sdk/middleware-sdk-s3-control 132.0 kB
@aws-sdk/middleware-sdk-sqs 77.1 kB
@aws-sdk/middleware-sdk-sts 86.7 kB
@aws-sdk/middleware-sdk-transcribe-streaming 123.8 kB
@aws-sdk/middleware-serde 65.5 kB
@aws-sdk/middleware-signing 132.8 kB
@aws-sdk/middleware-ssec 48.1 kB
@aws-sdk/middleware-stack 131.3 kB
@aws-sdk/middleware-user-agent 82.3 kB
@aws-sdk/node-config-provider 128.0 kB
@aws-sdk/node-http-handler 193.6 kB
@aws-sdk/polly-request-presigner 56.7 kB
@aws-sdk/property-provider 86.7 kB
@aws-sdk/protocol-http 74.0 kB
@aws-sdk/querystring-builder 46.4 kB
@aws-sdk/querystring-parser 45.2 kB
@aws-sdk/s3-presigned-post 210.7 kB
@aws-sdk/s3-request-presigner 108.0 kB
@aws-sdk/service-error-classification 47.9 kB
@aws-sdk/sha256-tree-hash 72.4 kB
@aws-sdk/shared-ini-file-loader 64.1 kB
@aws-sdk/signature-v4 393.2 kB
@aws-sdk/signature-v4-crt 302.3 kB
@aws-sdk/smithy-client 333.0 kB
@aws-sdk/types 339.5 kB
@aws-sdk/url-parser 22.1 kB
@aws-sdk/util-arn-parser 30.8 kB
@aws-sdk/util-base64-browser 58.4 kB
@aws-sdk/util-base64-node 40.3 kB
@aws-sdk/util-body-length-browser 34.8 kB
@aws-sdk/util-body-length-node 34.1 kB
@aws-sdk/util-buffer-from 37.0 kB
@aws-sdk/util-create-request 67.2 kB
@aws-sdk/util-credentials 70.2 kB
@aws-sdk/util-dynamodb 132.9 kB
@aws-sdk/util-format-url 49.8 kB
@aws-sdk/util-hex-encoding 39.2 kB
@aws-sdk/util-locate-window 31.8 kB
@aws-sdk/util-uri-escape 36.3 kB
@aws-sdk/util-user-agent-browser 71.1 kB
@aws-sdk/util-user-agent-node 71.7 kB
@aws-sdk/util-utf8-browser 60.0 kB
@aws-sdk/util-utf8-node 34.3 kB
@aws-sdk/util-waiter 74.0 kB
@aws-sdk/xml-builder 54.0 kB

Total size: 9.44 MB

Testing

Verified that comments are not present in transpiled JS files.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@codecov-commenter
Copy link

codecov-commenter commented Sep 23, 2021

Codecov Report

Merging #2813 (e83b1fd) into main (1cfbe28) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##             main    #2813   +/-   ##
=======================================
  Coverage   60.41%   60.41%           
=======================================
  Files         554      554           
  Lines       28883    28883           
  Branches     7076     7076           
=======================================
  Hits        17450    17450           
  Misses      11433    11433           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1cfbe28...e83b1fd. Read the comment docs.

@trivikr trivikr changed the title [WIP] feat(non-clients): remove comments from transpiled JS files feat(non-clients): remove comments from transpiled JS files Sep 23, 2021
@trivikr trivikr marked this pull request as ready for review September 23, 2021 15:51
@trivikr trivikr merged commit e6fc7f3 into aws:main Sep 23, 2021
@trivikr trivikr deleted the non-clients-tsconfig-types branch September 23, 2021 22:41
@trivikr trivikr mentioned this pull request Oct 6, 2021
@github-actions
Copy link

github-actions bot commented Oct 8, 2021

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs and link to relevant comments in this thread.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants