azure / AppConfiguration-JavaScriptProvider
File Size

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

Intro
Learn more...
File Size Overall
0% | 39% | 13% | 11% | 35%
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% | 40% | 13% | 11% | 34%
mjs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 40% | 13% | 11% | 34%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 29)
File# lines# units
646 8
218 7
utils.ts
in src/requestTracing
182 11
73 3
FeatureFlagTracingOptions.ts
in src/requestTracing
61 1
constants.ts
in src/requestTracing
48 -
48 -
contentType.ts
in src/common
47 4
error.ts
in src/common
38 5
load.ts
in src
35 1
32 1
backoffUtils.ts
in src/common
26 2
constants.ts
in src/featureManagement
22 -
21 2
17 -
RefreshTimer.ts
in src/refresh
17 1
14 -
disposable.ts
in src/common
13 2
refreshOptions.ts
in src/refresh
12 -
11 1
utils.ts
in src/common
10 2
types.ts
in src
10 -
FeatureFlagOptions.ts
in src/featureManagement
7 -
KeyVaultOptions.ts
in src/keyvault
7 -
index.ts
in src
5 -
5 -
4 -
4 -
1 -
Files With Most Units (Top 15)
File# lines# units
utils.ts
in src/requestTracing
182 11
646 8
218 7
error.ts
in src/common
38 5
contentType.ts
in src/common
47 4
73 3
utils.ts
in src/common
10 2
backoffUtils.ts
in src/common
26 2
disposable.ts
in src/common
13 2
21 2
load.ts
in src
35 1
FeatureFlagTracingOptions.ts
in src/requestTracing
61 1
11 1
RefreshTimer.ts
in src/refresh
17 1
32 1
Files With Long Lines (Top 8)

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

File# lines# units# long lines
646 8 13
utils.ts
in src/requestTracing
182 11 8
73 3 7
218 7 4
load.ts
in src
35 1 3
error.ts
in src/common
38 5 2
constants.ts
in src/featureManagement
22 - 2
FeatureFlagTracingOptions.ts
in src/requestTracing
61 1 1
Correlations

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

rollup.config.mjs x: 9 commits (all time) y: 48 lines of code src/AzureAppConfiguration.ts x: 11 commits (all time) y: 14 lines of code src/AzureAppConfigurationImpl.ts x: 58 commits (all time) y: 646 lines of code src/AzureAppConfigurationOptions.ts x: 23 commits (all time) y: 17 lines of code src/ConfigurationClientManager.ts x: 12 commits (all time) y: 218 lines of code src/ConfigurationClientWrapper.ts x: 4 commits (all time) y: 21 lines of code src/StartupOptions.ts x: 1 commits (all time) y: 4 lines of code src/common/backoffUtils.ts x: 1 commits (all time) y: 26 lines of code src/common/error.ts x: 1 commits (all time) y: 38 lines of code src/common/utils.ts x: 8 commits (all time) y: 10 lines of code src/featureManagement/FeatureFlagOptions.ts x: 8 commits (all time) y: 7 lines of code src/keyvault/AzureKeyVaultKeyValueAdapter.ts x: 8 commits (all time) y: 73 lines of code src/load.ts x: 17 commits (all time) y: 35 lines of code src/refresh/RefreshTimer.ts x: 6 commits (all time) y: 17 lines of code src/refresh/refreshOptions.ts x: 1 commits (all time) y: 12 lines of code src/version.ts x: 19 commits (all time) y: 1 lines of code src/JsonKeyValueAdapter.ts x: 11 commits (all time) y: 32 lines of code src/common/contentType.ts x: 1 commits (all time) y: 47 lines of code src/requestTracing/FeatureFlagTracingOptions.ts x: 4 commits (all time) y: 61 lines of code src/requestTracing/constants.ts x: 16 commits (all time) y: 48 lines of code src/requestTracing/utils.ts x: 21 commits (all time) y: 182 lines of code src/featureManagement/constants.ts x: 12 commits (all time) y: 22 lines of code src/common/disposable.ts x: 4 commits (all time) y: 13 lines of code src/index.ts x: 11 commits (all time) y: 5 lines of code src/IKeyValueAdapter.ts x: 2 commits (all time) y: 5 lines of code src/keyvault/KeyVaultOptions.ts x: 2 commits (all time) y: 7 lines of code src/types.ts x: 3 commits (all time) y: 10 lines of code src/Load.ts x: 3 commits (all time) y: 35 lines of code
646.0
lines of code
  min: 1.0
  average: 55.63
  25th percentile: 9.25
  median: 19.0
  75th percentile: 47.25
  max: 646.0
0 58.0
commits (all time)
min: 1.0 | average: 9.33 | 25th percentile: 2.0 | median: 7.0 | 75th percentile: 12.0 | max: 58.0

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

rollup.config.mjs x: 2 contributors (all time) y: 48 lines of code src/AzureAppConfiguration.ts x: 3 contributors (all time) y: 14 lines of code src/AzureAppConfigurationImpl.ts x: 4 contributors (all time) y: 646 lines of code src/AzureAppConfigurationOptions.ts x: 4 contributors (all time) y: 17 lines of code src/ConfigurationClientManager.ts x: 3 contributors (all time) y: 218 lines of code src/ConfigurationClientWrapper.ts x: 2 contributors (all time) y: 21 lines of code src/StartupOptions.ts x: 1 contributors (all time) y: 4 lines of code src/common/backoffUtils.ts x: 1 contributors (all time) y: 26 lines of code src/common/error.ts x: 1 contributors (all time) y: 38 lines of code src/common/utils.ts x: 3 contributors (all time) y: 10 lines of code src/featureManagement/FeatureFlagOptions.ts x: 3 contributors (all time) y: 7 lines of code src/keyvault/AzureKeyVaultKeyValueAdapter.ts x: 3 contributors (all time) y: 73 lines of code src/load.ts x: 4 contributors (all time) y: 35 lines of code src/refresh/RefreshTimer.ts x: 3 contributors (all time) y: 17 lines of code src/refresh/refreshOptions.ts x: 1 contributors (all time) y: 12 lines of code src/version.ts x: 4 contributors (all time) y: 1 lines of code src/JsonKeyValueAdapter.ts x: 3 contributors (all time) y: 32 lines of code src/common/contentType.ts x: 1 contributors (all time) y: 47 lines of code src/requestTracing/FeatureFlagTracingOptions.ts x: 2 contributors (all time) y: 61 lines of code src/requestTracing/constants.ts x: 4 contributors (all time) y: 48 lines of code src/requestTracing/utils.ts x: 5 contributors (all time) y: 182 lines of code src/featureManagement/constants.ts x: 3 contributors (all time) y: 22 lines of code src/common/disposable.ts x: 2 contributors (all time) y: 13 lines of code src/index.ts x: 3 contributors (all time) y: 5 lines of code src/IKeyValueAdapter.ts x: 2 contributors (all time) y: 5 lines of code src/keyvault/KeyVaultOptions.ts x: 2 contributors (all time) y: 7 lines of code src/types.ts x: 1 contributors (all time) y: 10 lines of code src/Load.ts x: 1 contributors (all time) y: 35 lines of code
646.0
lines of code
  min: 1.0
  average: 55.63
  25th percentile: 9.25
  median: 19.0
  75th percentile: 47.25
  max: 646.0
0 5.0
contributors (all time)
min: 1.0 | average: 2.47 | 25th percentile: 1.0 | median: 2.5 | 75th percentile: 3.0 | max: 5.0

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

rollup.config.mjs x: 1 commits (30d) y: 48 lines of code src/AzureAppConfiguration.ts x: 1 commits (30d) y: 14 lines of code src/AzureAppConfigurationImpl.ts x: 3 commits (30d) y: 646 lines of code src/AzureAppConfigurationOptions.ts x: 1 commits (30d) y: 17 lines of code src/ConfigurationClientManager.ts x: 1 commits (30d) y: 218 lines of code src/ConfigurationClientWrapper.ts x: 2 commits (30d) y: 21 lines of code src/StartupOptions.ts x: 1 commits (30d) y: 4 lines of code src/common/backoffUtils.ts x: 1 commits (30d) y: 26 lines of code src/common/error.ts x: 1 commits (30d) y: 38 lines of code src/common/utils.ts x: 2 commits (30d) y: 10 lines of code src/featureManagement/FeatureFlagOptions.ts x: 1 commits (30d) y: 7 lines of code src/keyvault/AzureKeyVaultKeyValueAdapter.ts x: 1 commits (30d) y: 73 lines of code src/load.ts x: 1 commits (30d) y: 35 lines of code src/refresh/refreshOptions.ts x: 1 commits (30d) y: 12 lines of code src/version.ts x: 1 commits (30d) y: 1 lines of code src/JsonKeyValueAdapter.ts x: 1 commits (30d) y: 32 lines of code src/requestTracing/FeatureFlagTracingOptions.ts x: 1 commits (30d) y: 61 lines of code src/requestTracing/utils.ts x: 1 commits (30d) y: 182 lines of code src/featureManagement/constants.ts x: 1 commits (30d) y: 22 lines of code
646.0
lines of code
  min: 1.0
  average: 69.13
  25th percentile: 12.0
  median: 26.0
  75th percentile: 48.0
  max: 646.0
0 3.0
commits (30d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

rollup.config.mjs x: 1 contributors (30d) y: 48 lines of code src/AzureAppConfiguration.ts x: 1 contributors (30d) y: 14 lines of code src/AzureAppConfigurationImpl.ts x: 1 contributors (30d) y: 646 lines of code src/AzureAppConfigurationOptions.ts x: 1 contributors (30d) y: 17 lines of code src/ConfigurationClientManager.ts x: 1 contributors (30d) y: 218 lines of code src/ConfigurationClientWrapper.ts x: 1 contributors (30d) y: 21 lines of code src/StartupOptions.ts x: 1 contributors (30d) y: 4 lines of code src/common/backoffUtils.ts x: 1 contributors (30d) y: 26 lines of code src/common/error.ts x: 1 contributors (30d) y: 38 lines of code src/common/utils.ts x: 1 contributors (30d) y: 10 lines of code src/featureManagement/FeatureFlagOptions.ts x: 1 contributors (30d) y: 7 lines of code src/keyvault/AzureKeyVaultKeyValueAdapter.ts x: 1 contributors (30d) y: 73 lines of code src/load.ts x: 1 contributors (30d) y: 35 lines of code src/refresh/refreshOptions.ts x: 1 contributors (30d) y: 12 lines of code src/version.ts x: 1 contributors (30d) y: 1 lines of code src/JsonKeyValueAdapter.ts x: 1 contributors (30d) y: 32 lines of code src/requestTracing/FeatureFlagTracingOptions.ts x: 1 contributors (30d) y: 61 lines of code src/requestTracing/utils.ts x: 1 contributors (30d) y: 182 lines of code
646.0
lines of code
  min: 1.0
  average: 69.13
  25th percentile: 12.0
  median: 26.0
  75th percentile: 48.0
  max: 646.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

rollup.config.mjs x: 3 commits (90d) y: 48 lines of code src/AzureAppConfiguration.ts x: 1 commits (90d) y: 14 lines of code src/AzureAppConfigurationImpl.ts x: 8 commits (90d) y: 646 lines of code src/AzureAppConfigurationOptions.ts x: 2 commits (90d) y: 17 lines of code src/ConfigurationClientManager.ts x: 5 commits (90d) y: 218 lines of code src/ConfigurationClientWrapper.ts x: 3 commits (90d) y: 21 lines of code src/StartupOptions.ts x: 1 commits (90d) y: 4 lines of code src/common/backoffUtils.ts x: 1 commits (90d) y: 26 lines of code src/common/error.ts x: 1 commits (90d) y: 38 lines of code src/common/utils.ts x: 4 commits (90d) y: 10 lines of code src/featureManagement/FeatureFlagOptions.ts x: 3 commits (90d) y: 7 lines of code src/keyvault/AzureKeyVaultKeyValueAdapter.ts x: 1 commits (90d) y: 73 lines of code src/load.ts x: 2 commits (90d) y: 35 lines of code src/refresh/refreshOptions.ts x: 1 commits (90d) y: 12 lines of code src/version.ts x: 4 commits (90d) y: 1 lines of code src/JsonKeyValueAdapter.ts x: 1 commits (90d) y: 32 lines of code src/common/contentType.ts x: 1 commits (90d) y: 47 lines of code src/requestTracing/FeatureFlagTracingOptions.ts x: 1 commits (90d) y: 61 lines of code src/requestTracing/utils.ts x: 3 commits (90d) y: 182 lines of code src/featureManagement/constants.ts x: 2 commits (90d) y: 22 lines of code
646.0
lines of code
  min: 1.0
  average: 66.79
  25th percentile: 12.25
  median: 24.0
  75th percentile: 48.0
  max: 646.0
0 8.0
commits (90d)
min: 1.0 | average: 2.29 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

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

rollup.config.mjs x: 1 contributors (90d) y: 48 lines of code src/AzureAppConfiguration.ts x: 1 contributors (90d) y: 14 lines of code src/AzureAppConfigurationImpl.ts x: 1 contributors (90d) y: 646 lines of code src/AzureAppConfigurationOptions.ts x: 1 contributors (90d) y: 17 lines of code src/ConfigurationClientManager.ts x: 1 contributors (90d) y: 218 lines of code src/ConfigurationClientWrapper.ts x: 1 contributors (90d) y: 21 lines of code src/StartupOptions.ts x: 1 contributors (90d) y: 4 lines of code src/common/backoffUtils.ts x: 1 contributors (90d) y: 26 lines of code src/common/error.ts x: 1 contributors (90d) y: 38 lines of code src/common/utils.ts x: 1 contributors (90d) y: 10 lines of code src/featureManagement/FeatureFlagOptions.ts x: 1 contributors (90d) y: 7 lines of code src/keyvault/AzureKeyVaultKeyValueAdapter.ts x: 1 contributors (90d) y: 73 lines of code src/load.ts x: 1 contributors (90d) y: 35 lines of code src/refresh/refreshOptions.ts x: 1 contributors (90d) y: 12 lines of code src/version.ts x: 1 contributors (90d) y: 1 lines of code src/JsonKeyValueAdapter.ts x: 1 contributors (90d) y: 32 lines of code src/requestTracing/FeatureFlagTracingOptions.ts x: 1 contributors (90d) y: 61 lines of code src/requestTracing/utils.ts x: 1 contributors (90d) y: 182 lines of code
646.0
lines of code
  min: 1.0
  average: 66.79
  25th percentile: 12.25
  median: 24.0
  75th percentile: 48.0
  max: 646.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0