Overview
File Change Frequency Overall
  • There are 44 files with 2,827 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (87 lines of code)
    • 13 files changed 6-20 times (951 lines of code)
    • 30 files changed 1-5 times (1,789 lines of code)
0% | 0% | 3% | 33% | 63%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 44 files with 2,827 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 41 files changed by 2-5 contributors (2,739 lines of code)
    • 3 files changed by 1 contributor (88 lines of code)
0% | 0% | 0% | 96% | 3%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, json, md, txt, gitignore, js, yml, snap, mjs, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 3% | 34% | 62%
yaml0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
packages0% | 0% | 3% | 34% | 62%
.github0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 44)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
87 1 2026-07-27 2026-09-25 21 4 +1546 / -695 114918544+andrewheguardian andrew.howe-ely
update-processor.ts
in packages/product-directory-update-lambda/src
55 2 2026-08-07 2026-09-22 15 5 +454 / -196 andrew.howe-ely 114918544+andrewheguardian
index.ts
in packages/product-directory-update-lambda/src
129 2 2026-08-06 2026-09-15 15 5 +1168 / -559 andrew.howe-ely andrew.howe-ely
retrievable-update-processor.ts
in packages/product-directory-update-lambda/src
67 2 2026-08-27 2026-09-23 10 5 +845 / -33 andrew.howe-ely andrew.howe-ely
extract-products.ts
in packages/product-directory-update-lambda/src
99 7 2026-08-07 2026-09-11 10 2 +507 / -70 andrew.howe-ely 114918544+andrewheguardian
models.ts
in packages/product-directory-update-lambda/src
36 2 2026-08-25 2026-09-11 7 2 +243 / -8 andrew.howe-ely 114918544+andrewheguardian
ProductsUpdater.ts
in packages/product-price-update-lambda/src
74 4 2026-09-08 2026-10-01 7 3 +285 / -31 114918544+andrewheguardian 114918544+andrewheguardian
SkimlinksPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/skimlinks
109 5 2026-09-08 2026-10-01 7 3 +408 / -23 114918544+andrewheguardian 114918544+andrewheguardian
eventbridge-models.ts
in packages/product-directory-update-lambda/src
20 - 2026-08-07 2026-09-04 6 3 +151 / -0 andrew.howe-ely 114918544+andrewheguardian
config.ts
in packages/common/src
26 2 2026-09-08 2026-09-23 6 3 +93 / -0 114918544+andrewheguardian 114918544+andrewheguardian
cloudwatch.ts
in packages/common/src
42 1 2026-09-15 2026-10-01 6 3 +186 / -4 114918544+andrewheguardian 114918544+andrewheguardian
PriceProvider.ts
in packages/product-price-update-lambda/src/price-providers
64 6 2026-09-08 2026-10-01 6 3 +243 / -12 114918544+andrewheguardian 114918544+andrewheguardian
capi.ts
in packages/product-directory-update-lambda/src
75 2 2026-08-27 2026-09-11 6 4 +1027 / -25 andrew.howe-ely 114918544+andrewheguardian
AmazonPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/amazon
155 7 2026-09-08 2026-10-01 6 2 +400 / -18 114918544+andrewheguardian 114918544+andrewheguardian
skimlinksAuth.ts
in packages/product-price-update-lambda/src/price-providers/skimlinks
71 2 2026-09-08 2026-10-01 5 2 +276 / -20 114918544+andrewheguardian solomon.owen-williams
create-backfill-events.ts
in packages/scripts/backfill
79 6 2026-09-01 2026-10-06 5 2 +436 / -46 andrew.howe-ely andrew.howe-ely
aws-config.ts
in packages/product-directory-update-lambda/src
3 - 2026-09-01 2026-09-11 4 3 +27 / -0 elliott.cooper 114918544+andrewheguardian
index.ts
in packages/product-price-update-lambda/src
17 1 2026-08-04 2026-09-11 4 3 +70 / -18 andrew.howe-ely 114918544+andrewheguardian
tag-utils.ts
in packages/product-directory-update-lambda/src
21 - 2026-09-03 2026-10-01 4 3 +280 / -12 andrew.howe-ely solomon.owen-williams
models.ts
in packages/product-price-update-lambda/src
23 - 2026-09-08 2026-10-07 4 2 +107 / -19 114918544+andrewheguardian solomon.owen-williams
deserialize.ts
in packages/product-directory-update-lambda/src
26 4 2026-08-07 2026-08-20 4 2 +112 / -52 andrew.howe-ely 114918544+andrewheguardian
crier-eventbridge.ts
in packages/cdk/lib
38 1 2026-08-06 2026-10-05 4 2 +90 / -2 andrew.howe-ely andrew.howe-ely
S3FileWriter.ts
in packages/product-price-update-lambda/src
44 4 2026-09-21 2026-10-01 4 2 +113 / -13 andrew.howe-ely 114918544+andrewheguardian
database-service.ts
in packages/common/src
229 9 2026-09-08 2026-09-22 4 3 +844 / -20 114918544+andrewheguardian 114918544+andrewheguardian
models.ts
in packages/common/src
12 - 2026-09-08 2026-10-01 3 2 +37 / -2 114918544+andrewheguardian solomon.owen-williams
32 1 2026-08-06 2026-08-20 3 2 +93 / -21 andrew.howe-ely 114918544+andrewheguardian
product-remover.ts
in packages/product-directory-update-lambda/src
60 3 2026-09-07 2026-09-11 3 3 +286 / -2 andrew.howe-ely 114918544+andrewheguardian
amazonAuth.ts
in packages/product-price-update-lambda/src/price-providers/amazon
83 2 2026-09-16 2026-10-01 3 2 +208 / -10 solomon.owen-williams solomon.owen-williams
lambda.ts
in packages/cdk/lib
91 6 2026-09-23 2026-10-06 3 3 +116 / -13 solomon.owen-williams solomon.owen-williams
alarms.ts
in packages/cdk/lib
104 1 2026-09-23 2026-10-01 3 2 +134 / -0 solomon.owen-williams 114918544+andrewheguardian
tag-fixtures.ts
in packages/product-directory-update-lambda/src
418 - 2026-09-03 2026-09-11 3 2 +3789 / -0 andrew.howe-ely 114918544+andrewheguardian
constants.ts
in packages/common/src
1 - 2026-09-08 2026-09-11 2 2 +3 / -0 114918544+andrewheguardian 114918544+andrewheguardian
run-locally.ts
in packages/product-price-update-lambda/src
2 - 2026-08-04 2026-08-06 2 2 +18 / -0 andrew.howe-ely 114918544+andrewheguardian
chunk.ts
in packages/common/src
6 1 2026-09-08 2026-09-11 2 2 +27 / -0 114918544+andrewheguardian 114918544+andrewheguardian
currency.ts
in packages/common/src
10 1 2026-09-25 2026-10-01 2 2 +20 / -0 andrew.howe-ely 114918544+andrewheguardian
shopifyModels.ts
in packages/product-price-update-lambda/src/price-providers/shopify
17 - 2026-09-30 2026-10-01 2 2 +42 / -0 solomon.owen-williams 114918544+andrewheguardian
parameterStore.ts
in packages/common/src
25 1 2026-09-08 2026-09-11 2 2 +105 / -0 114918544+andrewheguardian 114918544+andrewheguardian
amazonModels.ts
in packages/product-price-update-lambda/src/price-providers/amazon
43 - 2026-09-16 2026-09-22 2 2 +96 / -0 solomon.owen-williams 114918544+andrewheguardian
crier.ts
in packages/cdk/lib
70 2 2026-09-23 2026-10-05 2 3 +97 / -16 solomon.owen-williams andrew.howe-ely
policies.ts
in packages/cdk/lib
83 1 2026-09-23 2026-09-25 2 3 +100 / -10 solomon.owen-williams andrew.howe-ely
ShopifyPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/shopify
93 5 2026-09-30 2026-10-01 2 2 +244 / -0 solomon.owen-williams 114918544+andrewheguardian
14 - 2026-07-27 2026-07-27 1 1 +15 / -0 andrew.howe-ely andrew.howe-ely
dependabot.yml
in .github
18 - 2026-07-27 2026-07-27 1 1 +22 / -0 andrew.howe-ely andrew.howe-ely
dynamo.ts
in packages/cdk/lib
56 5 2026-09-23 2026-09-23 1 1 +61 / -0 solomon.owen-williams solomon.owen-williams
Files With Most Churn (Top 44)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
tag-fixtures.ts
in packages/product-directory-update-lambda/src
418 - 2026-09-03 2026-09-11 3 2 +3789 / -0 andrew.howe-ely 114918544+andrewheguardian
87 1 2026-07-27 2026-09-25 21 4 +1546 / -695 114918544+andrewheguardian andrew.howe-ely
index.ts
in packages/product-directory-update-lambda/src
129 2 2026-08-06 2026-09-15 15 5 +1168 / -559 andrew.howe-ely andrew.howe-ely
capi.ts
in packages/product-directory-update-lambda/src
75 2 2026-08-27 2026-09-11 6 4 +1027 / -25 andrew.howe-ely 114918544+andrewheguardian
retrievable-update-processor.ts
in packages/product-directory-update-lambda/src
67 2 2026-08-27 2026-09-23 10 5 +845 / -33 andrew.howe-ely andrew.howe-ely
database-service.ts
in packages/common/src
229 9 2026-09-08 2026-09-22 4 3 +844 / -20 114918544+andrewheguardian 114918544+andrewheguardian
update-processor.ts
in packages/product-directory-update-lambda/src
55 2 2026-08-07 2026-09-22 15 5 +454 / -196 andrew.howe-ely 114918544+andrewheguardian
extract-products.ts
in packages/product-directory-update-lambda/src
99 7 2026-08-07 2026-09-11 10 2 +507 / -70 andrew.howe-ely 114918544+andrewheguardian
create-backfill-events.ts
in packages/scripts/backfill
79 6 2026-09-01 2026-10-06 5 2 +436 / -46 andrew.howe-ely andrew.howe-ely
SkimlinksPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/skimlinks
109 5 2026-09-08 2026-10-01 7 3 +408 / -23 114918544+andrewheguardian 114918544+andrewheguardian
AmazonPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/amazon
155 7 2026-09-08 2026-10-01 6 2 +400 / -18 114918544+andrewheguardian 114918544+andrewheguardian
ProductsUpdater.ts
in packages/product-price-update-lambda/src
74 4 2026-09-08 2026-10-01 7 3 +285 / -31 114918544+andrewheguardian 114918544+andrewheguardian
skimlinksAuth.ts
in packages/product-price-update-lambda/src/price-providers/skimlinks
71 2 2026-09-08 2026-10-01 5 2 +276 / -20 114918544+andrewheguardian solomon.owen-williams
tag-utils.ts
in packages/product-directory-update-lambda/src
21 - 2026-09-03 2026-10-01 4 3 +280 / -12 andrew.howe-ely solomon.owen-williams
product-remover.ts
in packages/product-directory-update-lambda/src
60 3 2026-09-07 2026-09-11 3 3 +286 / -2 andrew.howe-ely 114918544+andrewheguardian
PriceProvider.ts
in packages/product-price-update-lambda/src/price-providers
64 6 2026-09-08 2026-10-01 6 3 +243 / -12 114918544+andrewheguardian 114918544+andrewheguardian
models.ts
in packages/product-directory-update-lambda/src
36 2 2026-08-25 2026-09-11 7 2 +243 / -8 andrew.howe-ely 114918544+andrewheguardian
ShopifyPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/shopify
93 5 2026-09-30 2026-10-01 2 2 +244 / -0 solomon.owen-williams 114918544+andrewheguardian
amazonAuth.ts
in packages/product-price-update-lambda/src/price-providers/amazon
83 2 2026-09-16 2026-10-01 3 2 +208 / -10 solomon.owen-williams solomon.owen-williams
cloudwatch.ts
in packages/common/src
42 1 2026-09-15 2026-10-01 6 3 +186 / -4 114918544+andrewheguardian 114918544+andrewheguardian
deserialize.ts
in packages/product-directory-update-lambda/src
26 4 2026-08-07 2026-08-20 4 2 +112 / -52 andrew.howe-ely 114918544+andrewheguardian
eventbridge-models.ts
in packages/product-directory-update-lambda/src
20 - 2026-08-07 2026-09-04 6 3 +151 / -0 andrew.howe-ely 114918544+andrewheguardian
alarms.ts
in packages/cdk/lib
104 1 2026-09-23 2026-10-01 3 2 +134 / -0 solomon.owen-williams 114918544+andrewheguardian
lambda.ts
in packages/cdk/lib
91 6 2026-09-23 2026-10-06 3 3 +116 / -13 solomon.owen-williams solomon.owen-williams
models.ts
in packages/product-price-update-lambda/src
23 - 2026-09-08 2026-10-07 4 2 +107 / -19 114918544+andrewheguardian solomon.owen-williams
S3FileWriter.ts
in packages/product-price-update-lambda/src
44 4 2026-09-21 2026-10-01 4 2 +113 / -13 andrew.howe-ely 114918544+andrewheguardian
32 1 2026-08-06 2026-08-20 3 2 +93 / -21 andrew.howe-ely 114918544+andrewheguardian
crier.ts
in packages/cdk/lib
70 2 2026-09-23 2026-10-05 2 3 +97 / -16 solomon.owen-williams andrew.howe-ely
policies.ts
in packages/cdk/lib
83 1 2026-09-23 2026-09-25 2 3 +100 / -10 solomon.owen-williams andrew.howe-ely
parameterStore.ts
in packages/common/src
25 1 2026-09-08 2026-09-11 2 2 +105 / -0 114918544+andrewheguardian 114918544+andrewheguardian
amazonModels.ts
in packages/product-price-update-lambda/src/price-providers/amazon
43 - 2026-09-16 2026-09-22 2 2 +96 / -0 solomon.owen-williams 114918544+andrewheguardian
config.ts
in packages/common/src
26 2 2026-09-08 2026-09-23 6 3 +93 / -0 114918544+andrewheguardian 114918544+andrewheguardian
crier-eventbridge.ts
in packages/cdk/lib
38 1 2026-08-06 2026-10-05 4 2 +90 / -2 andrew.howe-ely andrew.howe-ely
index.ts
in packages/product-price-update-lambda/src
17 1 2026-08-04 2026-09-11 4 3 +70 / -18 andrew.howe-ely 114918544+andrewheguardian
dynamo.ts
in packages/cdk/lib
56 5 2026-09-23 2026-09-23 1 1 +61 / -0 solomon.owen-williams solomon.owen-williams
shopifyModels.ts
in packages/product-price-update-lambda/src/price-providers/shopify
17 - 2026-09-30 2026-10-01 2 2 +42 / -0 solomon.owen-williams 114918544+andrewheguardian
models.ts
in packages/common/src
12 - 2026-09-08 2026-10-01 3 2 +37 / -2 114918544+andrewheguardian solomon.owen-williams
aws-config.ts
in packages/product-directory-update-lambda/src
3 - 2026-09-01 2026-09-11 4 3 +27 / -0 elliott.cooper 114918544+andrewheguardian
chunk.ts
in packages/common/src
6 1 2026-09-08 2026-09-11 2 2 +27 / -0 114918544+andrewheguardian 114918544+andrewheguardian
dependabot.yml
in .github
18 - 2026-07-27 2026-07-27 1 1 +22 / -0 andrew.howe-ely andrew.howe-ely
currency.ts
in packages/common/src
10 1 2026-09-25 2026-10-01 2 2 +20 / -0 andrew.howe-ely 114918544+andrewheguardian
run-locally.ts
in packages/product-price-update-lambda/src
2 - 2026-08-04 2026-08-06 2 2 +18 / -0 andrew.howe-ely 114918544+andrewheguardian
14 - 2026-07-27 2026-07-27 1 1 +15 / -0 andrew.howe-ely andrew.howe-ely
constants.ts
in packages/common/src
1 - 2026-09-08 2026-09-11 2 2 +3 / -0 114918544+andrewheguardian 114918544+andrewheguardian
Files With Most Contributors (Top 44)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
update-processor.ts
in packages/product-directory-update-lambda/src
55 2 2026-08-07 2026-09-22 15 5 +454 / -196 andrew.howe-ely 114918544+andrewheguardian
index.ts
in packages/product-directory-update-lambda/src
129 2 2026-08-06 2026-09-15 15 5 +1168 / -559 andrew.howe-ely andrew.howe-ely
retrievable-update-processor.ts
in packages/product-directory-update-lambda/src
67 2 2026-08-27 2026-09-23 10 5 +845 / -33 andrew.howe-ely andrew.howe-ely
87 1 2026-07-27 2026-09-25 21 4 +1546 / -695 114918544+andrewheguardian andrew.howe-ely
capi.ts
in packages/product-directory-update-lambda/src
75 2 2026-08-27 2026-09-11 6 4 +1027 / -25 andrew.howe-ely 114918544+andrewheguardian
ProductsUpdater.ts
in packages/product-price-update-lambda/src
74 4 2026-09-08 2026-10-01 7 3 +285 / -31 114918544+andrewheguardian 114918544+andrewheguardian
SkimlinksPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/skimlinks
109 5 2026-09-08 2026-10-01 7 3 +408 / -23 114918544+andrewheguardian 114918544+andrewheguardian
eventbridge-models.ts
in packages/product-directory-update-lambda/src
20 - 2026-08-07 2026-09-04 6 3 +151 / -0 andrew.howe-ely 114918544+andrewheguardian
PriceProvider.ts
in packages/product-price-update-lambda/src/price-providers
64 6 2026-09-08 2026-10-01 6 3 +243 / -12 114918544+andrewheguardian 114918544+andrewheguardian
cloudwatch.ts
in packages/common/src
42 1 2026-09-15 2026-10-01 6 3 +186 / -4 114918544+andrewheguardian 114918544+andrewheguardian
config.ts
in packages/common/src
26 2 2026-09-08 2026-09-23 6 3 +93 / -0 114918544+andrewheguardian 114918544+andrewheguardian
tag-utils.ts
in packages/product-directory-update-lambda/src
21 - 2026-09-03 2026-10-01 4 3 +280 / -12 andrew.howe-ely solomon.owen-williams
aws-config.ts
in packages/product-directory-update-lambda/src
3 - 2026-09-01 2026-09-11 4 3 +27 / -0 elliott.cooper 114918544+andrewheguardian
index.ts
in packages/product-price-update-lambda/src
17 1 2026-08-04 2026-09-11 4 3 +70 / -18 andrew.howe-ely 114918544+andrewheguardian
database-service.ts
in packages/common/src
229 9 2026-09-08 2026-09-22 4 3 +844 / -20 114918544+andrewheguardian 114918544+andrewheguardian
lambda.ts
in packages/cdk/lib
91 6 2026-09-23 2026-10-06 3 3 +116 / -13 solomon.owen-williams solomon.owen-williams
product-remover.ts
in packages/product-directory-update-lambda/src
60 3 2026-09-07 2026-09-11 3 3 +286 / -2 andrew.howe-ely 114918544+andrewheguardian
policies.ts
in packages/cdk/lib
83 1 2026-09-23 2026-09-25 2 3 +100 / -10 solomon.owen-williams andrew.howe-ely
crier.ts
in packages/cdk/lib
70 2 2026-09-23 2026-10-05 2 3 +97 / -16 solomon.owen-williams andrew.howe-ely
extract-products.ts
in packages/product-directory-update-lambda/src
99 7 2026-08-07 2026-09-11 10 2 +507 / -70 andrew.howe-ely 114918544+andrewheguardian
models.ts
in packages/product-directory-update-lambda/src
36 2 2026-08-25 2026-09-11 7 2 +243 / -8 andrew.howe-ely 114918544+andrewheguardian
AmazonPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/amazon
155 7 2026-09-08 2026-10-01 6 2 +400 / -18 114918544+andrewheguardian 114918544+andrewheguardian
skimlinksAuth.ts
in packages/product-price-update-lambda/src/price-providers/skimlinks
71 2 2026-09-08 2026-10-01 5 2 +276 / -20 114918544+andrewheguardian solomon.owen-williams
create-backfill-events.ts
in packages/scripts/backfill
79 6 2026-09-01 2026-10-06 5 2 +436 / -46 andrew.howe-ely andrew.howe-ely
crier-eventbridge.ts
in packages/cdk/lib
38 1 2026-08-06 2026-10-05 4 2 +90 / -2 andrew.howe-ely andrew.howe-ely
deserialize.ts
in packages/product-directory-update-lambda/src
26 4 2026-08-07 2026-08-20 4 2 +112 / -52 andrew.howe-ely 114918544+andrewheguardian
S3FileWriter.ts
in packages/product-price-update-lambda/src
44 4 2026-09-21 2026-10-01 4 2 +113 / -13 andrew.howe-ely 114918544+andrewheguardian
models.ts
in packages/product-price-update-lambda/src
23 - 2026-09-08 2026-10-07 4 2 +107 / -19 114918544+andrewheguardian solomon.owen-williams
alarms.ts
in packages/cdk/lib
104 1 2026-09-23 2026-10-01 3 2 +134 / -0 solomon.owen-williams 114918544+andrewheguardian
32 1 2026-08-06 2026-08-20 3 2 +93 / -21 andrew.howe-ely 114918544+andrewheguardian
tag-fixtures.ts
in packages/product-directory-update-lambda/src
418 - 2026-09-03 2026-09-11 3 2 +3789 / -0 andrew.howe-ely 114918544+andrewheguardian
amazonAuth.ts
in packages/product-price-update-lambda/src/price-providers/amazon
83 2 2026-09-16 2026-10-01 3 2 +208 / -10 solomon.owen-williams solomon.owen-williams
models.ts
in packages/common/src
12 - 2026-09-08 2026-10-01 3 2 +37 / -2 114918544+andrewheguardian solomon.owen-williams
run-locally.ts
in packages/product-price-update-lambda/src
2 - 2026-08-04 2026-08-06 2 2 +18 / -0 andrew.howe-ely 114918544+andrewheguardian
amazonModels.ts
in packages/product-price-update-lambda/src/price-providers/amazon
43 - 2026-09-16 2026-09-22 2 2 +96 / -0 solomon.owen-williams 114918544+andrewheguardian
ShopifyPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/shopify
93 5 2026-09-30 2026-10-01 2 2 +244 / -0 solomon.owen-williams 114918544+andrewheguardian
shopifyModels.ts
in packages/product-price-update-lambda/src/price-providers/shopify
17 - 2026-09-30 2026-10-01 2 2 +42 / -0 solomon.owen-williams 114918544+andrewheguardian
parameterStore.ts
in packages/common/src
25 1 2026-09-08 2026-09-11 2 2 +105 / -0 114918544+andrewheguardian 114918544+andrewheguardian
currency.ts
in packages/common/src
10 1 2026-09-25 2026-10-01 2 2 +20 / -0 andrew.howe-ely 114918544+andrewheguardian
chunk.ts
in packages/common/src
6 1 2026-09-08 2026-09-11 2 2 +27 / -0 114918544+andrewheguardian 114918544+andrewheguardian
constants.ts
in packages/common/src
1 - 2026-09-08 2026-09-11 2 2 +3 / -0 114918544+andrewheguardian 114918544+andrewheguardian
dynamo.ts
in packages/cdk/lib
56 5 2026-09-23 2026-09-23 1 1 +61 / -0 solomon.owen-williams solomon.owen-williams
dependabot.yml
in .github
18 - 2026-07-27 2026-07-27 1 1 +22 / -0 andrew.howe-ely andrew.howe-ely
14 - 2026-07-27 2026-07-27 1 1 +15 / -0 andrew.howe-ely andrew.howe-ely
Files With Least Contributors (Top 44)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
dynamo.ts
in packages/cdk/lib
56 5 2026-09-23 2026-09-23 1 1 +61 / -0 solomon.owen-williams solomon.owen-williams
dependabot.yml
in .github
18 - 2026-07-27 2026-07-27 1 1 +22 / -0 andrew.howe-ely andrew.howe-ely
14 - 2026-07-27 2026-07-27 1 1 +15 / -0 andrew.howe-ely andrew.howe-ely
tag-fixtures.ts
in packages/product-directory-update-lambda/src
418 - 2026-09-03 2026-09-11 3 2 +3789 / -0 andrew.howe-ely 114918544+andrewheguardian
AmazonPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/amazon
155 7 2026-09-08 2026-10-01 6 2 +400 / -18 114918544+andrewheguardian 114918544+andrewheguardian
alarms.ts
in packages/cdk/lib
104 1 2026-09-23 2026-10-01 3 2 +134 / -0 solomon.owen-williams 114918544+andrewheguardian
extract-products.ts
in packages/product-directory-update-lambda/src
99 7 2026-08-07 2026-09-11 10 2 +507 / -70 andrew.howe-ely 114918544+andrewheguardian
ShopifyPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/shopify
93 5 2026-09-30 2026-10-01 2 2 +244 / -0 solomon.owen-williams 114918544+andrewheguardian
amazonAuth.ts
in packages/product-price-update-lambda/src/price-providers/amazon
83 2 2026-09-16 2026-10-01 3 2 +208 / -10 solomon.owen-williams solomon.owen-williams
create-backfill-events.ts
in packages/scripts/backfill
79 6 2026-09-01 2026-10-06 5 2 +436 / -46 andrew.howe-ely andrew.howe-ely
skimlinksAuth.ts
in packages/product-price-update-lambda/src/price-providers/skimlinks
71 2 2026-09-08 2026-10-01 5 2 +276 / -20 114918544+andrewheguardian solomon.owen-williams
S3FileWriter.ts
in packages/product-price-update-lambda/src
44 4 2026-09-21 2026-10-01 4 2 +113 / -13 andrew.howe-ely 114918544+andrewheguardian
amazonModels.ts
in packages/product-price-update-lambda/src/price-providers/amazon
43 - 2026-09-16 2026-09-22 2 2 +96 / -0 solomon.owen-williams 114918544+andrewheguardian
crier-eventbridge.ts
in packages/cdk/lib
38 1 2026-08-06 2026-10-05 4 2 +90 / -2 andrew.howe-ely andrew.howe-ely
models.ts
in packages/product-directory-update-lambda/src
36 2 2026-08-25 2026-09-11 7 2 +243 / -8 andrew.howe-ely 114918544+andrewheguardian
32 1 2026-08-06 2026-08-20 3 2 +93 / -21 andrew.howe-ely 114918544+andrewheguardian
deserialize.ts
in packages/product-directory-update-lambda/src
26 4 2026-08-07 2026-08-20 4 2 +112 / -52 andrew.howe-ely 114918544+andrewheguardian
parameterStore.ts
in packages/common/src
25 1 2026-09-08 2026-09-11 2 2 +105 / -0 114918544+andrewheguardian 114918544+andrewheguardian
models.ts
in packages/product-price-update-lambda/src
23 - 2026-09-08 2026-10-07 4 2 +107 / -19 114918544+andrewheguardian solomon.owen-williams
shopifyModels.ts
in packages/product-price-update-lambda/src/price-providers/shopify
17 - 2026-09-30 2026-10-01 2 2 +42 / -0 solomon.owen-williams 114918544+andrewheguardian
models.ts
in packages/common/src
12 - 2026-09-08 2026-10-01 3 2 +37 / -2 114918544+andrewheguardian solomon.owen-williams
currency.ts
in packages/common/src
10 1 2026-09-25 2026-10-01 2 2 +20 / -0 andrew.howe-ely 114918544+andrewheguardian
chunk.ts
in packages/common/src
6 1 2026-09-08 2026-09-11 2 2 +27 / -0 114918544+andrewheguardian 114918544+andrewheguardian
run-locally.ts
in packages/product-price-update-lambda/src
2 - 2026-08-04 2026-08-06 2 2 +18 / -0 andrew.howe-ely 114918544+andrewheguardian
constants.ts
in packages/common/src
1 - 2026-09-08 2026-09-11 2 2 +3 / -0 114918544+andrewheguardian 114918544+andrewheguardian
database-service.ts
in packages/common/src
229 9 2026-09-08 2026-09-22 4 3 +844 / -20 114918544+andrewheguardian 114918544+andrewheguardian
SkimlinksPriceProvider.ts
in packages/product-price-update-lambda/src/price-providers/skimlinks
109 5 2026-09-08 2026-10-01 7 3 +408 / -23 114918544+andrewheguardian 114918544+andrewheguardian
lambda.ts
in packages/cdk/lib
91 6 2026-09-23 2026-10-06 3 3 +116 / -13 solomon.owen-williams solomon.owen-williams
policies.ts
in packages/cdk/lib
83 1 2026-09-23 2026-09-25 2 3 +100 / -10 solomon.owen-williams andrew.howe-ely
ProductsUpdater.ts
in packages/product-price-update-lambda/src
74 4 2026-09-08 2026-10-01 7 3 +285 / -31 114918544+andrewheguardian 114918544+andrewheguardian
crier.ts
in packages/cdk/lib
70 2 2026-09-23 2026-10-05 2 3 +97 / -16 solomon.owen-williams andrew.howe-ely
PriceProvider.ts
in packages/product-price-update-lambda/src/price-providers
64 6 2026-09-08 2026-10-01 6 3 +243 / -12 114918544+andrewheguardian 114918544+andrewheguardian
product-remover.ts
in packages/product-directory-update-lambda/src
60 3 2026-09-07 2026-09-11 3 3 +286 / -2 andrew.howe-ely 114918544+andrewheguardian
cloudwatch.ts
in packages/common/src
42 1 2026-09-15 2026-10-01 6 3 +186 / -4 114918544+andrewheguardian 114918544+andrewheguardian
config.ts
in packages/common/src
26 2 2026-09-08 2026-09-23 6 3 +93 / -0 114918544+andrewheguardian 114918544+andrewheguardian
tag-utils.ts
in packages/product-directory-update-lambda/src
21 - 2026-09-03 2026-10-01 4 3 +280 / -12 andrew.howe-ely solomon.owen-williams
eventbridge-models.ts
in packages/product-directory-update-lambda/src
20 - 2026-08-07 2026-09-04 6 3 +151 / -0 andrew.howe-ely 114918544+andrewheguardian
index.ts
in packages/product-price-update-lambda/src
17 1 2026-08-04 2026-09-11 4 3 +70 / -18 andrew.howe-ely 114918544+andrewheguardian
aws-config.ts
in packages/product-directory-update-lambda/src
3 - 2026-09-01 2026-09-11 4 3 +27 / -0 elliott.cooper 114918544+andrewheguardian
87 1 2026-07-27 2026-09-25 21 4 +1546 / -695 114918544+andrewheguardian andrew.howe-ely
capi.ts
in packages/product-directory-update-lambda/src
75 2 2026-08-27 2026-09-11 6 4 +1027 / -25 andrew.howe-ely 114918544+andrewheguardian
index.ts
in packages/product-directory-update-lambda/src
129 2 2026-08-06 2026-09-15 15 5 +1168 / -559 andrew.howe-ely andrew.howe-ely
retrievable-update-processor.ts
in packages/product-directory-update-lambda/src
67 2 2026-08-27 2026-09-23 10 5 +845 / -33 andrew.howe-ely andrew.howe-ely
update-processor.ts
in packages/product-directory-update-lambda/src
55 2 2026-08-07 2026-09-22 15 5 +454 / -196 andrew.howe-ely 114918544+andrewheguardian
Correlations

File Size vs. Number of Changes: 44 points

packages/product-price-update-lambda/src/models.ts x: 23 lines of code y: 4 # changes packages/cdk/lib/lambda.ts x: 91 lines of code y: 3 # changes packages/scripts/backfill/create-backfill-events.ts x: 79 lines of code y: 5 # changes packages/cdk/lib/crier-eventbridge.ts x: 38 lines of code y: 4 # changes packages/cdk/lib/crier.ts x: 70 lines of code y: 2 # changes packages/common/src/models.ts x: 12 lines of code y: 3 # changes packages/product-directory-update-lambda/src/tag-utils.ts x: 21 lines of code y: 4 # changes packages/product-price-update-lambda/src/price-providers/amazon/AmazonPriceProvider.ts x: 155 lines of code y: 6 # changes packages/product-price-update-lambda/src/price-providers/amazon/amazonAuth.ts x: 83 lines of code y: 3 # changes packages/product-price-update-lambda/src/price-providers/skimlinks/SkimlinksPriceProvider.ts x: 109 lines of code y: 7 # changes packages/product-price-update-lambda/src/price-providers/skimlinks/skimlinksAuth.ts x: 71 lines of code y: 5 # changes packages/common/src/currency.ts x: 10 lines of code y: 2 # changes packages/product-price-update-lambda/src/S3FileWriter.ts x: 44 lines of code y: 4 # changes packages/cdk/lib/alarms.ts x: 104 lines of code y: 3 # changes packages/common/src/cloudwatch.ts x: 42 lines of code y: 6 # changes packages/product-price-update-lambda/src/ProductsUpdater.ts x: 74 lines of code y: 7 # changes packages/product-price-update-lambda/src/price-providers/PriceProvider.ts x: 64 lines of code y: 6 # changes packages/product-price-update-lambda/src/price-providers/shopify/ShopifyPriceProvider.ts x: 93 lines of code y: 2 # changes packages/product-price-update-lambda/src/price-providers/shopify/shopifyModels.ts x: 17 lines of code y: 2 # changes packages/cdk/lib/affiliate-product-directory.ts x: 87 lines of code y: 21 # changes packages/cdk/lib/policies.ts x: 83 lines of code y: 2 # changes packages/cdk/lib/dynamo.ts x: 56 lines of code y: 1 # changes packages/common/src/config.ts x: 26 lines of code y: 6 # changes packages/product-directory-update-lambda/src/retrievable-update-processor.ts x: 67 lines of code y: 10 # changes packages/common/src/database-service.ts x: 229 lines of code y: 4 # changes packages/product-directory-update-lambda/src/update-processor.ts x: 55 lines of code y: 15 # changes packages/product-price-update-lambda/src/price-providers/amazon/amazonModels.ts x: 43 lines of code y: 2 # changes packages/product-directory-update-lambda/src/index.ts x: 129 lines of code y: 15 # changes packages/common/src/chunk.ts x: 6 lines of code y: 2 # changes packages/common/src/constants.ts x: 1 lines of code y: 2 # changes packages/common/src/parameterStore.ts x: 25 lines of code y: 2 # changes packages/product-directory-update-lambda/src/aws-config.ts x: 3 lines of code y: 4 # changes packages/product-directory-update-lambda/src/capi.ts x: 75 lines of code y: 6 # changes packages/product-directory-update-lambda/src/extract-products.ts x: 99 lines of code y: 10 # changes packages/product-directory-update-lambda/src/models.ts x: 36 lines of code y: 7 # changes packages/product-directory-update-lambda/src/product-remover.ts x: 60 lines of code y: 3 # changes packages/product-directory-update-lambda/src/tag-fixtures.ts x: 418 lines of code y: 3 # changes packages/product-price-update-lambda/src/index.ts x: 17 lines of code y: 4 # changes packages/product-directory-update-lambda/src/eventbridge-models.ts x: 20 lines of code y: 6 # changes packages/cdk/lib/capi-side-eventbridge-config.ts x: 32 lines of code y: 3 # changes packages/product-directory-update-lambda/src/deserialize.ts x: 26 lines of code y: 4 # changes packages/product-price-update-lambda/src/run-locally.ts x: 2 lines of code y: 2 # changes .github/dependabot.yml x: 18 lines of code y: 1 # changes eslint.config.mjs x: 14 lines of code y: 1 # changes
21.0
# changes
  min: 1.0
  average: 4.86
  25th percentile: 2.0
  median: 4.0
  75th percentile: 6.0
  max: 21.0
0 418.0
lines of code
min: 1.0 | average: 64.25 | 25th percentile: 20.25 | median: 49.5 | 75th percentile: 83.0 | max: 418.0

Number of Contributors vs. Number of Changes: 44 points

packages/product-price-update-lambda/src/models.ts x: 2 # contributors y: 4 # changes packages/cdk/lib/lambda.ts x: 3 # contributors y: 3 # changes packages/scripts/backfill/create-backfill-events.ts x: 2 # contributors y: 5 # changes packages/cdk/lib/crier.ts x: 3 # contributors y: 2 # changes packages/common/src/models.ts x: 2 # contributors y: 3 # changes packages/product-directory-update-lambda/src/tag-utils.ts x: 3 # contributors y: 4 # changes packages/product-price-update-lambda/src/price-providers/amazon/AmazonPriceProvider.ts x: 2 # contributors y: 6 # changes packages/product-price-update-lambda/src/price-providers/skimlinks/SkimlinksPriceProvider.ts x: 3 # contributors y: 7 # changes packages/common/src/currency.ts x: 2 # contributors y: 2 # changes packages/common/src/cloudwatch.ts x: 3 # contributors y: 6 # changes packages/cdk/lib/affiliate-product-directory.ts x: 4 # contributors y: 21 # changes packages/cdk/lib/dynamo.ts x: 1 # contributors y: 1 # changes packages/product-directory-update-lambda/src/retrievable-update-processor.ts x: 5 # contributors y: 10 # changes packages/product-directory-update-lambda/src/update-processor.ts x: 5 # contributors y: 15 # changes packages/product-directory-update-lambda/src/capi.ts x: 4 # contributors y: 6 # changes packages/product-directory-update-lambda/src/extract-products.ts x: 2 # contributors y: 10 # changes packages/product-directory-update-lambda/src/models.ts x: 2 # contributors y: 7 # changes
21.0
# changes
  min: 1.0
  average: 4.86
  25th percentile: 2.0
  median: 4.0
  75th percentile: 6.0
  max: 21.0
0 5.0
# contributors
min: 1.0 | average: 2.55 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 44 points

packages/product-price-update-lambda/src/models.ts x: 2 # contributors y: 23 lines of code packages/cdk/lib/lambda.ts x: 3 # contributors y: 91 lines of code packages/scripts/backfill/create-backfill-events.ts x: 2 # contributors y: 79 lines of code packages/cdk/lib/crier-eventbridge.ts x: 2 # contributors y: 38 lines of code packages/cdk/lib/crier.ts x: 3 # contributors y: 70 lines of code packages/common/src/models.ts x: 2 # contributors y: 12 lines of code packages/product-directory-update-lambda/src/tag-utils.ts x: 3 # contributors y: 21 lines of code packages/product-price-update-lambda/src/price-providers/amazon/AmazonPriceProvider.ts x: 2 # contributors y: 155 lines of code packages/product-price-update-lambda/src/price-providers/amazon/amazonAuth.ts x: 2 # contributors y: 83 lines of code packages/product-price-update-lambda/src/price-providers/skimlinks/SkimlinksPriceProvider.ts x: 3 # contributors y: 109 lines of code packages/product-price-update-lambda/src/price-providers/skimlinks/skimlinksAuth.ts x: 2 # contributors y: 71 lines of code packages/common/src/currency.ts x: 2 # contributors y: 10 lines of code packages/product-price-update-lambda/src/S3FileWriter.ts x: 2 # contributors y: 44 lines of code packages/cdk/lib/alarms.ts x: 2 # contributors y: 104 lines of code packages/common/src/cloudwatch.ts x: 3 # contributors y: 42 lines of code packages/product-price-update-lambda/src/ProductsUpdater.ts x: 3 # contributors y: 74 lines of code packages/product-price-update-lambda/src/price-providers/PriceProvider.ts x: 3 # contributors y: 64 lines of code packages/product-price-update-lambda/src/price-providers/shopify/ShopifyPriceProvider.ts x: 2 # contributors y: 93 lines of code packages/product-price-update-lambda/src/price-providers/shopify/shopifyModels.ts x: 2 # contributors y: 17 lines of code packages/cdk/lib/affiliate-product-directory.ts x: 4 # contributors y: 87 lines of code packages/cdk/lib/policies.ts x: 3 # contributors y: 83 lines of code packages/cdk/lib/dynamo.ts x: 1 # contributors y: 56 lines of code packages/common/src/config.ts x: 3 # contributors y: 26 lines of code packages/product-directory-update-lambda/src/retrievable-update-processor.ts x: 5 # contributors y: 67 lines of code packages/common/src/database-service.ts x: 3 # contributors y: 229 lines of code packages/product-directory-update-lambda/src/update-processor.ts x: 5 # contributors y: 55 lines of code packages/product-directory-update-lambda/src/index.ts x: 5 # contributors y: 129 lines of code packages/common/src/chunk.ts x: 2 # contributors y: 6 lines of code packages/common/src/constants.ts x: 2 # contributors y: 1 lines of code packages/common/src/parameterStore.ts x: 2 # contributors y: 25 lines of code packages/product-directory-update-lambda/src/aws-config.ts x: 3 # contributors y: 3 lines of code packages/product-directory-update-lambda/src/capi.ts x: 4 # contributors y: 75 lines of code packages/product-directory-update-lambda/src/extract-products.ts x: 2 # contributors y: 99 lines of code packages/product-directory-update-lambda/src/models.ts x: 2 # contributors y: 36 lines of code packages/product-directory-update-lambda/src/product-remover.ts x: 3 # contributors y: 60 lines of code packages/product-directory-update-lambda/src/tag-fixtures.ts x: 2 # contributors y: 418 lines of code packages/product-price-update-lambda/src/index.ts x: 3 # contributors y: 17 lines of code packages/cdk/lib/capi-side-eventbridge-config.ts x: 2 # contributors y: 32 lines of code packages/product-price-update-lambda/src/run-locally.ts x: 2 # contributors y: 2 lines of code .github/dependabot.yml x: 1 # contributors y: 18 lines of code eslint.config.mjs x: 1 # contributors y: 14 lines of code
418.0
lines of code
  min: 1.0
  average: 64.25
  25th percentile: 20.25
  median: 49.5
  75th percentile: 83.0
  max: 418.0
0 5.0
# contributors
min: 1.0 | average: 2.55 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Changes vs. Line Churn: 123 points

packages/product-price-update-lambda/src/models.ts x: 4 # changes y: 126 line churn packages/product-price-update-lambda/src/price-providers/skimlinks/SkimlinksPriceProvider.test.ts x: 7 # changes y: 1005 line churn packages/cdk/lib/__snapshots__/affiliate-product-directory.test.ts.snap x: 25 # changes y: 7682 line churn packages/cdk/lib/lambda.ts x: 3 # changes y: 129 line churn package-lock.json x: 19 # changes y: 55331 line churn packages/product-directory-update-lambda/package.json x: 17 # changes y: 128 line churn packages/scripts/backfill/create-backfill-events.ts x: 5 # changes y: 482 line churn packages/cdk/lib/crier.ts x: 2 # changes y: 113 line churn packages/common/package.json x: 5 # changes y: 71 line churn packages/product-price-update-lambda/package.json x: 12 # changes y: 71 line churn package.json x: 7 # changes y: 94 line churn packages/product-price-update-lambda/src/price-providers/amazon/AmazonPriceProvider.test.ts x: 4 # changes y: 850 line churn packages/product-price-update-lambda/src/price-providers/amazon/amazonAuth.test.ts x: 3 # changes y: 412 line churn packages/product-directory-update-lambda/src/tag-utils.ts x: 4 # changes y: 292 line churn packages/product-price-update-lambda/src/price-providers/amazon/AmazonPriceProvider.ts x: 6 # changes y: 418 line churn packages/product-price-update-lambda/src/price-providers/skimlinks/SkimlinksPriceProvider.ts x: 7 # changes y: 431 line churn packages/product-price-update-lambda/src/price-providers/skimlinks/skimlinksAuth.ts x: 5 # changes y: 296 line churn packages/common/src/cloudwatch.ts x: 6 # changes y: 190 line churn packages/product-price-update-lambda/src/ProductsUpdater.test.ts x: 7 # changes y: 482 line churn packages/product-price-update-lambda/src/price-providers/PriceProvider.test.ts x: 2 # changes y: 264 line churn packages/product-price-update-lambda/src/price-providers/shopify/ShopifyPriceProvider.test.ts x: 2 # changes y: 440 line churn packages/cdk/lib/affiliate-product-directory.ts x: 21 # changes y: 2241 line churn packages/cdk/lib/dynamo.ts x: 1 # changes y: 61 line churn packages/product-directory-update-lambda/src/retrievable-update-processor.ts x: 10 # changes y: 878 line churn jest.config.js x: 9 # changes y: 217 line churn packages/common/src/database-service.test.ts x: 3 # changes y: 1394 line churn packages/product-directory-update-lambda/src/update-processor.ts x: 15 # changes y: 650 line churn packages/product-directory-update-lambda/src/index.ts x: 15 # changes y: 1727 line churn .github/workflows/ci.yml x: 10 # changes y: 100 line churn packages/product-directory-update-lambda/src/capi.ts x: 6 # changes y: 1052 line churn packages/product-directory-update-lambda/src/config.ts x: 8 # changes y: 199 line churn packages/product-directory-update-lambda/src/extract-products.ts x: 10 # changes y: 577 line churn packages/product-directory-update-lambda/src/retrievable-update-processor.test.ts x: 6 # changes y: 1432 line churn packages/product-directory-update-lambda/src/tag-fixtures.ts x: 3 # changes y: 3789 line churn packages/product-directory-update-lambda/src/database-service.test.ts x: 7 # changes y: 1380 line churn packages/product-directory-update-lambda/src/database-service.ts x: 5 # changes y: 986 line churn packages/cdk/lib/__snapshots__/affiliate-product-directory-lambda.test.ts.snap x: 3 # changes y: 681 line churn
55331.0
line churn
  min: 1.0
  average: 794.76
  25th percentile: 34.0
  median: 105.0
  75th percentile: 302.0
  max: 55331.0
0 25.0
# changes
min: 1.0 | average: 4.67 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 25.0

Number of Contributors vs. Line Churn: 44 points

packages/product-price-update-lambda/src/models.ts x: 2 # contributors y: 126 line churn packages/cdk/lib/lambda.ts x: 3 # contributors y: 129 line churn packages/scripts/backfill/create-backfill-events.ts x: 2 # contributors y: 482 line churn packages/cdk/lib/crier-eventbridge.ts x: 2 # contributors y: 92 line churn packages/cdk/lib/crier.ts x: 3 # contributors y: 113 line churn packages/common/src/models.ts x: 2 # contributors y: 39 line churn packages/product-directory-update-lambda/src/tag-utils.ts x: 3 # contributors y: 292 line churn packages/product-price-update-lambda/src/price-providers/amazon/AmazonPriceProvider.ts x: 2 # contributors y: 418 line churn packages/product-price-update-lambda/src/price-providers/amazon/amazonAuth.ts x: 2 # contributors y: 218 line churn packages/product-price-update-lambda/src/price-providers/skimlinks/SkimlinksPriceProvider.ts x: 3 # contributors y: 431 line churn packages/product-price-update-lambda/src/price-providers/skimlinks/skimlinksAuth.ts x: 2 # contributors y: 296 line churn packages/common/src/currency.ts x: 2 # contributors y: 20 line churn packages/common/src/cloudwatch.ts x: 3 # contributors y: 190 line churn packages/product-price-update-lambda/src/ProductsUpdater.ts x: 3 # contributors y: 316 line churn packages/product-price-update-lambda/src/price-providers/PriceProvider.ts x: 3 # contributors y: 255 line churn packages/product-price-update-lambda/src/price-providers/shopify/ShopifyPriceProvider.ts x: 2 # contributors y: 244 line churn packages/cdk/lib/affiliate-product-directory.ts x: 4 # contributors y: 2241 line churn packages/cdk/lib/dynamo.ts x: 1 # contributors y: 61 line churn packages/common/src/config.ts x: 3 # contributors y: 93 line churn packages/product-directory-update-lambda/src/retrievable-update-processor.ts x: 5 # contributors y: 878 line churn packages/common/src/database-service.ts x: 3 # contributors y: 864 line churn packages/product-directory-update-lambda/src/update-processor.ts x: 5 # contributors y: 650 line churn packages/product-directory-update-lambda/src/index.ts x: 5 # contributors y: 1727 line churn packages/common/src/constants.ts x: 2 # contributors y: 3 line churn packages/common/src/parameterStore.ts x: 2 # contributors y: 105 line churn packages/product-directory-update-lambda/src/aws-config.ts x: 3 # contributors y: 27 line churn packages/product-directory-update-lambda/src/capi.ts x: 4 # contributors y: 1052 line churn packages/product-directory-update-lambda/src/extract-products.ts x: 2 # contributors y: 577 line churn packages/product-directory-update-lambda/src/tag-fixtures.ts x: 2 # contributors y: 3789 line churn packages/product-price-update-lambda/src/index.ts x: 3 # contributors y: 88 line churn packages/product-directory-update-lambda/src/eventbridge-models.ts x: 3 # contributors y: 151 line churn packages/product-directory-update-lambda/src/deserialize.ts x: 2 # contributors y: 164 line churn .github/dependabot.yml x: 1 # contributors y: 22 line churn
3789.0
line churn
  min: 3.0
  average: 394.86
  25th percentile: 89.0
  median: 142.5
  75th percentile: 392.5
  max: 3789.0
0 5.0
# contributors
min: 1.0 | average: 2.55 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Line Churn: 44 points

packages/product-price-update-lambda/src/models.ts x: 23 lines of code y: 126 line churn packages/cdk/lib/lambda.ts x: 91 lines of code y: 129 line churn packages/scripts/backfill/create-backfill-events.ts x: 79 lines of code y: 482 line churn packages/cdk/lib/crier-eventbridge.ts x: 38 lines of code y: 92 line churn packages/cdk/lib/crier.ts x: 70 lines of code y: 113 line churn packages/common/src/models.ts x: 12 lines of code y: 39 line churn packages/product-directory-update-lambda/src/tag-utils.ts x: 21 lines of code y: 292 line churn packages/product-price-update-lambda/src/price-providers/amazon/AmazonPriceProvider.ts x: 155 lines of code y: 418 line churn packages/product-price-update-lambda/src/price-providers/amazon/amazonAuth.ts x: 83 lines of code y: 218 line churn packages/product-price-update-lambda/src/price-providers/skimlinks/SkimlinksPriceProvider.ts x: 109 lines of code y: 431 line churn packages/product-price-update-lambda/src/price-providers/skimlinks/skimlinksAuth.ts x: 71 lines of code y: 296 line churn packages/common/src/currency.ts x: 10 lines of code y: 20 line churn packages/product-price-update-lambda/src/S3FileWriter.ts x: 44 lines of code y: 126 line churn packages/cdk/lib/alarms.ts x: 104 lines of code y: 134 line churn packages/common/src/cloudwatch.ts x: 42 lines of code y: 190 line churn packages/product-price-update-lambda/src/ProductsUpdater.ts x: 74 lines of code y: 316 line churn packages/product-price-update-lambda/src/price-providers/PriceProvider.ts x: 64 lines of code y: 255 line churn packages/product-price-update-lambda/src/price-providers/shopify/ShopifyPriceProvider.ts x: 93 lines of code y: 244 line churn packages/product-price-update-lambda/src/price-providers/shopify/shopifyModels.ts x: 17 lines of code y: 42 line churn packages/cdk/lib/affiliate-product-directory.ts x: 87 lines of code y: 2241 line churn packages/cdk/lib/policies.ts x: 83 lines of code y: 110 line churn packages/cdk/lib/dynamo.ts x: 56 lines of code y: 61 line churn packages/common/src/config.ts x: 26 lines of code y: 93 line churn packages/product-directory-update-lambda/src/retrievable-update-processor.ts x: 67 lines of code y: 878 line churn packages/common/src/database-service.ts x: 229 lines of code y: 864 line churn packages/product-directory-update-lambda/src/update-processor.ts x: 55 lines of code y: 650 line churn packages/product-price-update-lambda/src/price-providers/amazon/amazonModels.ts x: 43 lines of code y: 96 line churn packages/product-directory-update-lambda/src/index.ts x: 129 lines of code y: 1727 line churn packages/common/src/chunk.ts x: 6 lines of code y: 27 line churn packages/common/src/constants.ts x: 1 lines of code y: 3 line churn packages/common/src/parameterStore.ts x: 25 lines of code y: 105 line churn packages/product-directory-update-lambda/src/aws-config.ts x: 3 lines of code y: 27 line churn packages/product-directory-update-lambda/src/capi.ts x: 75 lines of code y: 1052 line churn packages/product-directory-update-lambda/src/extract-products.ts x: 99 lines of code y: 577 line churn packages/product-directory-update-lambda/src/models.ts x: 36 lines of code y: 251 line churn packages/product-directory-update-lambda/src/product-remover.ts x: 60 lines of code y: 288 line churn packages/product-directory-update-lambda/src/tag-fixtures.ts x: 418 lines of code y: 3789 line churn packages/product-price-update-lambda/src/index.ts x: 17 lines of code y: 88 line churn packages/product-directory-update-lambda/src/eventbridge-models.ts x: 20 lines of code y: 151 line churn packages/cdk/lib/capi-side-eventbridge-config.ts x: 32 lines of code y: 114 line churn packages/product-directory-update-lambda/src/deserialize.ts x: 26 lines of code y: 164 line churn packages/product-price-update-lambda/src/run-locally.ts x: 2 lines of code y: 18 line churn .github/dependabot.yml x: 18 lines of code y: 22 line churn eslint.config.mjs x: 14 lines of code y: 15 line churn
3789.0
line churn
  min: 3.0
  average: 394.86
  25th percentile: 89.0
  median: 142.5
  75th percentile: 392.5
  max: 3789.0
0 418.0
lines of code
min: 1.0 | average: 64.25 | 25th percentile: 20.25 | median: 49.5 | 75th percentile: 83.0 | max: 418.0