azure / azure-functions-nodejs-library
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 39% | 60%
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
ts0% | 0% | 0% | 39% | 60%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 0% | 41% | 58%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 46)
File# lines# units
149 9
httpProxy.ts
in src/http
142 7
app.ts
in src
133 22
HttpRequest.ts
in src/http
130 14
117 15
output.ts
in src
107 14
82 1
toRpcNullable.ts
in src/converters
74 4
73 5
input.ts
in src
67 9
registerHook.ts
in src/hooks
65 6
toCoreFunctionMetadata.ts
in src/converters
65 2
HttpResponse.ts
in src/http
63 10
errors.ts
in src
46 4
42 1
fromRpcTypedData.ts
in src/converters
39 2
LogHookContext.ts
in src/hooks
38 9
setup.ts
in src
37 2
fromRpcContext.ts
in src/converters
37 5
toRpcHttp.ts
in src/converters
35 1
fromRpcBindings.ts
in src/converters
35 3
28 1
toRpcHttpCookie.ts
in src/converters
28 1
26 5
Disposable.ts
in src/utils
25 2
nonNull.ts
in src/utils
25 4
toRpcTypedData.ts
in src/converters
24 1
index.ts
in src
23 -
23 1
22 1
toRpcDuration.ts
in src/converters
22 -
21 5
fromRpcTriggerMetadata.ts
in src/converters
19 1
17 3
HookContext.ts
in src/hooks
16 3
toCamelCase.ts
in src/converters
16 2
fromRpcNullable.ts
in src/converters
15 1
14 1
12 1
workerSystemLog.ts
in src/utils
12 1
isTrigger.ts
in src/utils
9 3
3 -
util.ts
in src/utils
3 1
3 -
AppStartContext.ts
in src/hooks
3 -
2 -
Files With Most Units (Top 40)
File# lines# units
app.ts
in src
133 22
117 15
HttpRequest.ts
in src/http
130 14
output.ts
in src
107 14
HttpResponse.ts
in src/http
63 10
149 9
input.ts
in src
67 9
LogHookContext.ts
in src/hooks
38 9
httpProxy.ts
in src/http
142 7
registerHook.ts
in src/hooks
65 6
73 5
26 5
21 5
fromRpcContext.ts
in src/converters
37 5
nonNull.ts
in src/utils
25 4
errors.ts
in src
46 4
toRpcNullable.ts
in src/converters
74 4
isTrigger.ts
in src/utils
9 3
HookContext.ts
in src/hooks
16 3
17 3
fromRpcBindings.ts
in src/converters
35 3
Disposable.ts
in src/utils
25 2
setup.ts
in src
37 2
fromRpcTypedData.ts
in src/converters
39 2
toCoreFunctionMetadata.ts
in src/converters
65 2
toCamelCase.ts
in src/converters
16 2
42 1
22 1
12 1
util.ts
in src/utils
3 1
23 1
workerSystemLog.ts
in src/utils
12 1
82 1
28 1
14 1
toRpcTypedData.ts
in src/converters
24 1
fromRpcNullable.ts
in src/converters
15 1
toRpcHttp.ts
in src/converters
35 1
toRpcHttpCookie.ts
in src/converters
28 1
fromRpcTriggerMetadata.ts
in src/converters
19 1
Files With Long Lines (Top 8)

There are 8 files with lines longer than 120 characters. In total, there are 13 long lines.

File# lines# units# long lines
toRpcNullable.ts
in src/converters
74 4 4
app.ts
in src
133 22 2
registerHook.ts
in src/hooks
65 6 2
42 1 1
73 5 1
149 9 1
httpProxy.ts
in src/http
142 7 1
toCoreFunctionMetadata.ts
in src/converters
65 2 1
Correlations

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

src/constants.ts x: 30 commits (all time) y: 2 lines of code src/app.ts x: 15 commits (all time) y: 133 lines of code src/index.ts x: 21 commits (all time) y: 23 lines of code src/input.ts x: 5 commits (all time) y: 67 lines of code src/output.ts x: 5 commits (all time) y: 107 lines of code src/trigger.ts x: 5 commits (all time) y: 117 lines of code src/http/httpProxy.ts x: 2 commits (all time) y: 142 lines of code src/http/HttpRequest.ts x: 10 commits (all time) y: 130 lines of code src/errors.ts x: 3 commits (all time) y: 46 lines of code scripts/validateRelease.ts x: 4 commits (all time) y: 42 lines of code src/InvocationModel.ts x: 28 commits (all time) y: 149 lines of code src/ProgrammingModel.ts x: 2 commits (all time) y: 22 lines of code src/converters/toRpcHttp.ts x: 6 commits (all time) y: 35 lines of code src/setup.ts x: 3 commits (all time) y: 37 lines of code src/hooks/LogHookContext.ts x: 1 commits (all time) y: 38 lines of code src/hooks/registerHook.ts x: 2 commits (all time) y: 65 lines of code src/utils/workerSystemLog.ts x: 2 commits (all time) y: 12 lines of code src/addBindingName.ts x: 5 commits (all time) y: 14 lines of code src/converters/toCoreFunctionMetadata.ts x: 1 commits (all time) y: 65 lines of code src/utils/getRandomHexString.ts x: 2 commits (all time) y: 3 lines of code src/InvocationContext.ts x: 10 commits (all time) y: 82 lines of code src/utils/fallbackLogHandler.ts x: 1 commits (all time) y: 23 lines of code scripts/updateVersion.ts x: 5 commits (all time) y: 73 lines of code src/converters/fromRpcNullable.ts x: 4 commits (all time) y: 15 lines of code src/http/HttpResponse.ts x: 3 commits (all time) y: 63 lines of code src/converters/toCamelCase.ts x: 2 commits (all time) y: 16 lines of code src/hooks/InvocationHookContext.ts x: 2 commits (all time) y: 26 lines of code src/hooks/AppStartContext.ts x: 1 commits (all time) y: 3 lines of code src/hooks/HookContext.ts x: 1 commits (all time) y: 16 lines of code src/hooks/PostInvocationContext.ts x: 1 commits (all time) y: 21 lines of code src/hooks/PreInvocationContext.ts x: 1 commits (all time) y: 17 lines of code src/utils/Disposable.ts x: 1 commits (all time) y: 25 lines of code src/utils/tryGetCoreApiLazy.ts x: 1 commits (all time) y: 12 lines of code src/converters/toRpcDuration.ts x: 1 commits (all time) y: 22 lines of code src/converters/toRpcNullable.ts x: 4 commits (all time) y: 74 lines of code src/converters/fromRpcBindings.ts x: 1 commits (all time) y: 35 lines of code src/converters/toRpcTypedData.ts x: 2 commits (all time) y: 24 lines of code src/utils/nonNull.ts x: 6 commits (all time) y: 25 lines of code src/converters/fromRpcContext.ts x: 2 commits (all time) y: 37 lines of code src/converters/fromRpcTriggerMetadata.ts x: 1 commits (all time) y: 19 lines of code src/converters/fromRpcTypedData.ts x: 4 commits (all time) y: 39 lines of code src/utils/isTrigger.ts x: 1 commits (all time) y: 9 lines of code src/converters/toRpcHttpCookie.ts x: 2 commits (all time) y: 28 lines of code src/http/extractHttpUserFromHeaders.ts x: 3 commits (all time) y: 28 lines of code
149.0
lines of code
  min: 2.0
  average: 43.2
  25th percentile: 16.0
  median: 27.0
  75th percentile: 65.0
  max: 149.0
0 30.0
commits (all time)
min: 1.0 | average: 4.65 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 30.0

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

src/constants.ts x: 3 contributors (all time) y: 2 lines of code src/app.ts x: 4 contributors (all time) y: 133 lines of code src/index.ts x: 3 contributors (all time) y: 23 lines of code src/input.ts x: 3 contributors (all time) y: 67 lines of code src/output.ts x: 3 contributors (all time) y: 107 lines of code src/trigger.ts x: 4 contributors (all time) y: 117 lines of code src/http/httpProxy.ts x: 2 contributors (all time) y: 142 lines of code src/http/HttpRequest.ts x: 1 contributors (all time) y: 130 lines of code src/errors.ts x: 2 contributors (all time) y: 46 lines of code scripts/validateRelease.ts x: 1 contributors (all time) y: 42 lines of code src/InvocationModel.ts x: 2 contributors (all time) y: 149 lines of code src/ProgrammingModel.ts x: 1 contributors (all time) y: 22 lines of code src/converters/toRpcHttp.ts x: 1 contributors (all time) y: 35 lines of code src/setup.ts x: 1 contributors (all time) y: 37 lines of code src/hooks/LogHookContext.ts x: 1 contributors (all time) y: 38 lines of code src/hooks/registerHook.ts x: 1 contributors (all time) y: 65 lines of code src/utils/workerSystemLog.ts x: 1 contributors (all time) y: 12 lines of code src/addBindingName.ts x: 2 contributors (all time) y: 14 lines of code src/utils/getRandomHexString.ts x: 1 contributors (all time) y: 3 lines of code src/InvocationContext.ts x: 1 contributors (all time) y: 82 lines of code src/utils/fallbackLogHandler.ts x: 1 contributors (all time) y: 23 lines of code scripts/updateVersion.ts x: 1 contributors (all time) y: 73 lines of code src/converters/fromRpcNullable.ts x: 2 contributors (all time) y: 15 lines of code src/http/HttpResponse.ts x: 1 contributors (all time) y: 63 lines of code src/converters/toCamelCase.ts x: 2 contributors (all time) y: 16 lines of code src/hooks/InvocationHookContext.ts x: 1 contributors (all time) y: 26 lines of code src/hooks/HookContext.ts x: 1 contributors (all time) y: 16 lines of code src/hooks/PostInvocationContext.ts x: 1 contributors (all time) y: 21 lines of code src/hooks/PreInvocationContext.ts x: 1 contributors (all time) y: 17 lines of code src/utils/Disposable.ts x: 1 contributors (all time) y: 25 lines of code src/converters/toRpcNullable.ts x: 1 contributors (all time) y: 74 lines of code src/converters/toRpcTypedData.ts x: 1 contributors (all time) y: 24 lines of code src/converters/fromRpcTriggerMetadata.ts x: 1 contributors (all time) y: 19 lines of code src/converters/fromRpcTypedData.ts x: 1 contributors (all time) y: 39 lines of code src/utils/isTrigger.ts x: 1 contributors (all time) y: 9 lines of code src/converters/toRpcHttpCookie.ts x: 1 contributors (all time) y: 28 lines of code src/http/extractHttpUserFromHeaders.ts x: 2 contributors (all time) y: 28 lines of code
149.0
lines of code
  min: 2.0
  average: 43.2
  25th percentile: 16.0
  median: 27.0
  75th percentile: 65.0
  max: 149.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.46 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.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): 6 points

src/constants.ts x: 1 commits (90d) y: 2 lines of code src/app.ts x: 2 commits (90d) y: 133 lines of code src/index.ts x: 1 commits (90d) y: 23 lines of code src/input.ts x: 2 commits (90d) y: 67 lines of code src/output.ts x: 2 commits (90d) y: 107 lines of code src/trigger.ts x: 2 commits (90d) y: 117 lines of code
133.0
lines of code
  min: 2.0
  average: 74.83
  25th percentile: 17.75
  median: 87.0
  75th percentile: 121.0
  max: 133.0
0 2.0
commits (90d)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

src/constants.ts x: 1 contributors (90d) y: 2 lines of code src/app.ts x: 2 contributors (90d) y: 133 lines of code src/index.ts x: 1 contributors (90d) y: 23 lines of code src/input.ts x: 2 contributors (90d) y: 67 lines of code src/output.ts x: 2 contributors (90d) y: 107 lines of code src/trigger.ts x: 2 contributors (90d) y: 117 lines of code
133.0
lines of code
  min: 2.0
  average: 74.83
  25th percentile: 17.75
  median: 87.0
  75th percentile: 121.0
  max: 133.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0