aws / aws-sdk-js
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
23% | 10% | 10% | 15% | 39%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rb75% | 6% | 7% | 2% | 8%
js0% | 14% | 13% | 20% | 51%
ts0% | 0% | 0% | 25% | 74%
css0% | 0% | 0% | 65% | 34%
erb0% | 0% | 0% | 0% | 100%
rake0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
doc-src70% | 5% | 8% | 3% | 11%
lib0% | 22% | 16% | 28% | 32%
scripts0% | 33% | 0% | 37% | 28%
clients0% | 0% | 5% | 0% | 94%
features0% | 0% | 12% | 30% | 56%
dist-tools0% | 0% | 46% | 32% | 20%
ts0% | 0% | 0% | 26% | 73%
tasks0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
grammar.kpeg.rb
in doc-src/parsejs/lib/parsejs
8651 257
s3.js
in lib/services
833 46
util.js
in lib
821 76
model_documentor.rb
in doc-src/templates/api-versions
691 43
597 35
560 43
ts-generator.js
in scripts/lib
523 1
468 20
all.js
in clients
388 -
stringifier.rb
in doc-src/parsejs/lib/parsejs
357 52
shape.js
in lib/model
327 33
324 23
app.js
in doc-src/templates/default/fulldoc/html/js
291 33
objects.js
in features/s3/step_definitions
279 8
261 11
plugin.rb
in doc-src/templates/api-versions
245 15
config.js
in lib
217 18
216 16
s3util.js
in lib/services
213 10
visitor.rb
in doc-src/parsejs/lib/parsejs
204 53
client-creator.js
in dist-tools
201 1
docs.rb
in doc-src/parsejs/lib/parsejs
185 28
v4.js
in lib/signers
176 16
176 16
s3.ts
in ts
173 -
173 9
buckets.js
in features/s3/step_definitions
169 2
util.js
in scripts/changelog
168 20
node.js
in lib/http
167 6
164 16
159 7
hooks.js
in features/extra
157 1
add-change.js
in scripts/changelog
153 15
s3control.js
in lib/services
151 11
converter.js
in lib/dynamodb
148 9
147 2
145 4
sso_credentials.js
in lib/credentials
144 4
document_client.js
in lib/dynamodb
144 19
change-creator.js
in scripts/changelog
141 17
141 4
140 3
build-message.js
in lib/event-stream
140 4
remote_credentials.js
in lib/credentials
140 9
138 12
node_parser.js
in lib/xml
129 8
127 3
rest.js
in lib/protocol
127 7
helpers.js
in features/extra
125 10
signer.js
in lib/cloudfront
125 15
Files With Most Units (Top 50)
File# lines# units
grammar.kpeg.rb
in doc-src/parsejs/lib/parsejs
8651 257
util.js
in lib
821 76
visitor.rb
in doc-src/parsejs/lib/parsejs
204 53
stringifier.rb
in doc-src/parsejs/lib/parsejs
357 52
s3.js
in lib/services
833 46
model_documentor.rb
in doc-src/templates/api-versions
691 43
560 43
597 35
app.js
in doc-src/templates/default/fulldoc/html/js
291 33
shape.js
in lib/model
327 33
docs.rb
in doc-src/parsejs/lib/parsejs
185 28
scope.rb
in doc-src/parsejs/lib/parsejs
124 26
324 23
util.js
in scripts/changelog
168 20
468 20
document_client.js
in lib/dynamodb
144 19
config.js
in lib
217 18
change-creator.js
in scripts/changelog
141 17
v4.js
in lib/signers
176 16
216 16
164 16
176 16
add-change.js
in scripts/changelog
153 15
plugin.rb
in doc-src/templates/api-versions
245 15
119 15
signer.js
in lib/cloudfront
125 15
138 12
ast.rb
in doc-src/parsejs/lib/parsejs
66 11
s3control.js
in lib/services
151 11
261 11
http.js
in lib
91 11
property_object.rb
in doc-src/yard-js/lib/yard-js/code_objects
53 10
helpers.js
in features/extra
125 10
cleanup.js
in features/extra
84 10
s3util.js
in lib/services
213 10
core.js
in lib
46 10
123 10
remote_credentials.js
in lib/credentials
140 9
converter.js
in lib/dynamodb
148 9
173 9
ini-loader.js
in lib/shared-ini
91 9
translator.js
in scripts/lib
115 8
setup.rb
in doc-src/yard-js/templates/default/module
64 8
objects.js
in features/s3/step_definitions
279 8
sqs.js
in lib/services
90 8
operation.js
in lib/model
93 8
translator.js
in lib/dynamodb
71 8
node_parser.js
in lib/xml
129 8
builder.js
in lib/xml
85 8
v3.js
in lib/signers
57 7
Files With Long Lines (Top 44)

There are 44 files with lines longer than 120 characters. In total, there are 240 long lines.

File# lines# units# long lines
grammar.kpeg.rb
in doc-src/parsejs/lib/parsejs
8651 257 149
ts-generator.js
in scripts/lib
523 1 18
model_documentor.rb
in doc-src/templates/api-versions
691 43 6
sso_credentials.js
in lib/credentials
144 4 5
objects.js
in features/s3/step_definitions
279 8 4
buckets.js
in features/s3/step_definitions
169 2 4
managed_upload.js
in features/s3/step_definitions
124 2 4
14 - 3
parsejs.gemspec
in doc-src/parsejs
38 - 3
client-creator.js
in dist-tools
201 1 3
25 - 2
v2note.erb
in doc-src/templates/default/layout/html
13 - 2
item_summary.erb
in doc-src/yard-js/templates/default/module/html
36 - 2
hooks.js
in features/extra
157 1 2
glacier.js
in features/glacier/step_definitions
95 - 2
261 11 2
141 4 2
nodeVersionNotice.erb
in doc-src/templates/default/layout/html
12 - 1
common.css
in doc-src/templates/api-versions/templates/default/fulldoc/html/css
6 - 1
method_signature.erb
in doc-src/templates/api-versions/templates/default/waiter_details/html
3 - 1
services.erb
in doc-src/templates/api-versions/templates/default/layout/html
9 - 1
children.erb
in doc-src/templates/api-versions/templates/default/module/html
8 - 1
cognitosync.js
in features/cognitosync/step_definitions
13 1 1
sts.js
in features/sts/step_definitions
26 1 1
messages.js
in features/sqs/step_definitions
40 3 1
rds.js
in features/rds/step_definitions
58 1 1
rds.js
in lib/services
9 1 1
s3.js
in lib/services
833 46 1
560 43 1
shape.js
in lib/model
327 33 1
164 16 1
parser.js
in lib/json
58 7 1
159 7 1
ec2_metadata_credentials.js
in lib/credentials
67 6 1
helpers.js
in lib/protocol
63 5 1
xml-node.js
in lib/xml
35 5 1
6 1 1
597 35 1
util.js
in lib
821 76 1
signer.js
in lib/rds
92 5 1
elasticache.js
in clients
17 1 1
ec2.js
in clients
18 1 1
cloudfront.js
in clients
78 7 1
rds.js
in clients
55 5 1
Correlations

File Size vs. Commits (all time): 721 points

lib/core.js x: 2026 commits (all time) y: 46 lines of code lib/maintenance_mode_message.js x: 6 commits (all time) y: 36 lines of code lib/region_config.js x: 25 commits (all time) y: 91 lines of code clients/all.js x: 239 commits (all time) y: 388 lines of code clients/pcs.js x: 1 commits (all time) y: 17 lines of code lib/services/s3.js x: 270 commits (all time) y: 833 lines of code scripts/region-checker/allowlist.js x: 24 commits (all time) y: 62 lines of code lib/shared-ini/ini-loader.js x: 7 commits (all time) y: 91 lines of code lib/credentials/cognito_identity_credentials.js x: 51 commits (all time) y: 176 lines of code lib/protocol/rest_json.js x: 21 commits (all time) y: 89 lines of code lib/credentials/sso_credentials.js x: 4 commits (all time) y: 144 lines of code lib/metadata_service.js x: 23 commits (all time) y: 159 lines of code lib/query/query_param_serializer.js x: 13 commits (all time) y: 71 lines of code lib/services/cloudsearchdomain.js x: 11 commits (all time) y: 47 lines of code lib/event_listeners.js x: 190 commits (all time) y: 597 lines of code doc-src/templates/default/layout/html/layout.erb x: 12 commits (all time) y: 27 lines of code lib/credentials/remote_credentials.js x: 8 commits (all time) y: 140 lines of code scripts/lib/set-s3-expires-string.js x: 1 commits (all time) y: 44 lines of code dist-tools/service-collector.js x: 56 commits (all time) y: 141 lines of code lib/dynamodb/document_client.js x: 33 commits (all time) y: 144 lines of code lib/token/sso_token_provider.js x: 2 commits (all time) y: 140 lines of code lib/http/node.js x: 50 commits (all time) y: 167 lines of code lib/credentials/shared_ini_file_credentials.js x: 52 commits (all time) y: 145 lines of code clients/browser_default.js x: 44 commits (all time) y: 95 lines of code lib/util.js x: 261 commits (all time) y: 821 lines of code scripts/lib/ts-generator.js x: 17 commits (all time) y: 523 lines of code features/sqs/step_definitions/queues.js x: 5 commits (all time) y: 25 lines of code features/sqs/step_definitions/sqs.js x: 8 commits (all time) y: 12 lines of code lib/config.js x: 157 commits (all time) y: 217 lines of code lib/node_loader.js x: 37 commits (all time) y: 164 lines of code lib/service.js x: 176 commits (all time) y: 560 lines of code lib/s3/managed_upload.js x: 85 commits (all time) y: 468 lines of code lib/services/s3util.js x: 7 commits (all time) y: 213 lines of code lib/param_validator.js x: 49 commits (all time) y: 216 lines of code doc-src/templates/default/fulldoc/html/js/app.js x: 2 commits (all time) y: 291 lines of code lib/services/s3control.js x: 15 commits (all time) y: 151 lines of code lib/request.js x: 177 commits (all time) y: 324 lines of code lib/signers/v4.js x: 61 commits (all time) y: 176 lines of code doc-src/yard-js/lib/yard-js/core_ext/yard/templates.rb x: 1 commits (all time) y: 98 lines of code lib/json/builder.js x: 15 commits (all time) y: 50 lines of code lib/model/shape.js x: 44 commits (all time) y: 327 lines of code ts/dynamodb.ts x: 9 commits (all time) y: 87 lines of code features/s3/step_definitions/objects.js x: 48 commits (all time) y: 279 lines of code lib/services/rds.js x: 18 commits (all time) y: 9 lines of code features/iam/step_definitions/iam.js x: 8 commits (all time) y: 53 lines of code doc-src/templates/api-versions/plugin.rb x: 47 commits (all time) y: 245 lines of code ts/s3.ts x: 18 commits (all time) y: 173 lines of code lib/xml/node_parser.js x: 21 commits (all time) y: 129 lines of code lib/discover_endpoint.js x: 7 commits (all time) y: 261 lines of code lib/dynamodb/converter.js x: 20 commits (all time) y: 148 lines of code lib/http.js x: 114 commits (all time) y: 91 lines of code lib/xml/browser_parser.js x: 19 commits (all time) y: 173 lines of code features/s3/step_definitions/buckets.js x: 32 commits (all time) y: 169 lines of code lib/services/dynamodb.js x: 59 commits (all time) y: 37 lines of code lib/credentials/token_file_web_identity_credentials.js x: 4 commits (all time) y: 123 lines of code doc-src/parsejs/lib/parsejs/docs.rb x: 1 commits (all time) y: 185 lines of code doc-src/parsejs/lib/parsejs/grammar.kpeg.rb x: 1 commits (all time) y: 8651 lines of code doc-src/parsejs/lib/parsejs/scope.rb x: 1 commits (all time) y: 124 lines of code doc-src/parsejs/lib/parsejs/stringifier.rb x: 1 commits (all time) y: 357 lines of code doc-src/templates/api-versions/model_documentor.rb x: 48 commits (all time) y: 691 lines of code features/extra/helpers.js x: 12 commits (all time) y: 125 lines of code lib/services/glacier.js x: 20 commits (all time) y: 63 lines of code lib/browser.js x: 24 commits (all time) y: 8 lines of code lib/sequential_executor.js x: 40 commits (all time) y: 119 lines of code lib/xml/builder.js x: 26 commits (all time) y: 85 lines of code lib/api_loader.js x: 21 commits (all time) y: 8 lines of code lib/aws.js x: 99 commits (all time) y: 4 lines of code lib/protocol/query.js x: 15 commits (all time) y: 90 lines of code lib/protocol/rest.js x: 18 commits (all time) y: 127 lines of code lib/signers/s3.js x: 30 commits (all time) y: 121 lines of code scripts/lib/translator.js x: 8 commits (all time) y: 115 lines of code lib/http/xhr.js x: 33 commits (all time) y: 112 lines of code lib/services/ec2.js x: 58 commits (all time) y: 46 lines of code
8651.0
lines of code
  min: 1.0
  average: 50.97
  25th percentile: 16.0
  median: 16.0
  75th percentile: 26.0
  max: 8651.0
0 2026.0
commits (all time)
min: 1.0 | average: 10.91 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 8.0 | max: 2026.0

File Size vs. Contributors (all time): 721 points

lib/core.js x: 15 contributors (all time) y: 46 lines of code lib/maintenance_mode_message.js x: 2 contributors (all time) y: 36 lines of code lib/region_config.js x: 13 contributors (all time) y: 91 lines of code clients/all.js x: 9 contributors (all time) y: 388 lines of code clients/pcs.js x: 1 contributors (all time) y: 17 lines of code lib/services/s3.js x: 28 contributors (all time) y: 833 lines of code scripts/region-checker/allowlist.js x: 6 contributors (all time) y: 62 lines of code lib/shared-ini/ini-loader.js x: 5 contributors (all time) y: 91 lines of code lib/credentials/cognito_identity_credentials.js x: 17 contributors (all time) y: 176 lines of code lib/protocol/rest_json.js x: 10 contributors (all time) y: 89 lines of code lib/credentials/sso_credentials.js x: 3 contributors (all time) y: 144 lines of code lib/metadata_service.js x: 13 contributors (all time) y: 159 lines of code lib/query/query_param_serializer.js x: 7 contributors (all time) y: 71 lines of code lib/services/cloudsearchdomain.js x: 7 contributors (all time) y: 47 lines of code lib/event_listeners.js x: 28 contributors (all time) y: 597 lines of code doc-src/templates/default/layout/html/layout.erb x: 3 contributors (all time) y: 27 lines of code lib/credentials/remote_credentials.js x: 7 contributors (all time) y: 140 lines of code scripts/lib/set-s3-expires-string.js x: 1 contributors (all time) y: 44 lines of code dist-tools/service-collector.js x: 10 contributors (all time) y: 141 lines of code lib/json/parser.js x: 9 contributors (all time) y: 58 lines of code lib/credentials/ec2_metadata_credentials.js x: 12 contributors (all time) y: 67 lines of code lib/token/sso_token_provider.js x: 2 contributors (all time) y: 140 lines of code lib/credentials/shared_ini_file_credentials.js x: 23 contributors (all time) y: 145 lines of code clients/pricing.js x: 2 contributors (all time) y: 17 lines of code lib/util.js x: 29 contributors (all time) y: 821 lines of code scripts/lib/ts-generator.js x: 9 contributors (all time) y: 523 lines of code lib/services/sqs.js x: 4 contributors (all time) y: 90 lines of code lib/config.js x: 28 contributors (all time) y: 217 lines of code lib/service.js x: 24 contributors (all time) y: 560 lines of code lib/signers/request_signer.js x: 7 contributors (all time) y: 32 lines of code lib/s3/managed_upload.js x: 18 contributors (all time) y: 468 lines of code lib/services/s3util.js x: 3 contributors (all time) y: 213 lines of code lib/param_validator.js x: 16 contributors (all time) y: 216 lines of code doc-src/templates/default/fulldoc/html/js/app.js x: 2 contributors (all time) y: 291 lines of code lib/services/s3control.js x: 4 contributors (all time) y: 151 lines of code lib/request.js x: 24 contributors (all time) y: 324 lines of code lib/signers/v4.js x: 16 contributors (all time) y: 176 lines of code doc-src/yard-js/lib/yard-js/core_ext/yard/templates.rb x: 1 contributors (all time) y: 98 lines of code lib/model/shape.js x: 10 contributors (all time) y: 327 lines of code lib/xml/escape-element.js x: 4 contributors (all time) y: 12 lines of code features/s3/step_definitions/objects.js x: 8 contributors (all time) y: 279 lines of code lib/services/rds.js x: 8 contributors (all time) y: 9 lines of code clients/cognitoidentity.js x: 5 contributors (all time) y: 16 lines of code doc-src/templates/api-versions/plugin.rb x: 10 contributors (all time) y: 245 lines of code ts/s3.ts x: 9 contributors (all time) y: 173 lines of code lib/xml/node_parser.js x: 11 contributors (all time) y: 129 lines of code scripts/region-checker/index.js x: 3 contributors (all time) y: 62 lines of code lib/signers/presign.js x: 9 contributors (all time) y: 86 lines of code dist-tools/client-creator.js x: 5 contributors (all time) y: 201 lines of code features/sts/step_definitions/sts.js x: 6 contributors (all time) y: 26 lines of code lib/discover_endpoint.js x: 3 contributors (all time) y: 261 lines of code features/dynamodb/step_definitions/dynamodb.js x: 7 contributors (all time) y: 123 lines of code lib/xml/browser_parser.js x: 10 contributors (all time) y: 173 lines of code features/s3/step_definitions/buckets.js x: 9 contributors (all time) y: 169 lines of code lib/services/sts.js x: 4 contributors (all time) y: 48 lines of code lib/credentials/token_file_web_identity_credentials.js x: 1 contributors (all time) y: 123 lines of code doc-src/parsejs/lib/parsejs/docs.rb x: 1 contributors (all time) y: 185 lines of code doc-src/parsejs/lib/parsejs/grammar.kpeg.rb x: 1 contributors (all time) y: 8651 lines of code doc-src/parsejs/lib/parsejs/stringifier.rb x: 1 contributors (all time) y: 357 lines of code lib/publisher/index.js x: 3 contributors (all time) y: 74 lines of code doc-src/templates/api-versions/model_documentor.rb x: 12 contributors (all time) y: 691 lines of code features/extra/helpers.js x: 5 contributors (all time) y: 125 lines of code lib/services/glacier.js x: 5 contributors (all time) y: 63 lines of code lib/dynamodb/set.js x: 10 contributors (all time) y: 50 lines of code lib/cloudfront/signer.js x: 10 contributors (all time) y: 125 lines of code lib/browserSha1.js x: 4 contributors (all time) y: 127 lines of code lib/event-stream/parse-message.js x: 3 contributors (all time) y: 115 lines of code lib/sequential_executor.js x: 8 contributors (all time) y: 119 lines of code lib/api_loader.js x: 11 contributors (all time) y: 8 lines of code lib/aws.js x: 9 contributors (all time) y: 4 lines of code lib/dynamodb/translator.js x: 6 contributors (all time) y: 71 lines of code lib/protocol/rest_xml.js x: 8 contributors (all time) y: 91 lines of code lib/signers/s3.js x: 12 contributors (all time) y: 121 lines of code lib/http/xhr.js x: 6 contributors (all time) y: 112 lines of code scripts/changelog/add-change.js x: 1 contributors (all time) y: 153 lines of code features/extra/cleanup.js x: 2 contributors (all time) y: 84 lines of code
8651.0
lines of code
  min: 1.0
  average: 50.97
  25th percentile: 16.0
  median: 16.0
  75th percentile: 26.0
  max: 8651.0
0 29.0
contributors (all time)
min: 1.0 | average: 2.87 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 29.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".