Overview
File Change Frequency Overall
  • There are 95 files with 3,855 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (595 lines of code)
    • 20 files changed 6-20 times (1,736 lines of code)
    • 72 files changed 1-5 times (1,524 lines of code)
0% | 0% | 15% | 45% | 39%
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 95 files with 3,855 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)
    • 3 files changed by 6-10 contributors (630 lines of code)
    • 30 files changed by 2-5 contributors (1,651 lines of code)
    • 62 files changed by 1 contributor (1,574 lines of code)
0% | 0% | 16% | 42% | 40%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, md, json, ts, har, html, txt, css, gitignore, sh, eslintignore, npmignore, watchmanconfig, mustache, hbs, editorconfig, yml, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 15% | 45% | 39%
watchmanconfig0% | 0% | 0% | 0% | 0%
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% | 16% | 45% | 37%
ROOT0% | 0% | 0% | 84% | 15%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
request.js
in packages/@pollyjs/core/src/-private
201 27 2018-06-04 2021-11-30 30 3 +222 / -125 jason.mitchell.w offirgolan
index.js
in packages/@pollyjs/adapter/src
229 26 2018-06-16 2021-11-30 29 6 +438 / -277 offirgolan offirgolan
index.js
in packages/@pollyjs/adapter-fetch/src
165 8 2018-07-16 2025-06-01 21 7 +358 / -121 offirgolan tncbbthositg
index.js
in packages/@pollyjs/persister/src
153 18 2018-06-16 2021-11-30 19 2 +383 / -169 offirgolan offirgolan
polly.js
in packages/@pollyjs/core/src
197 24 2018-06-16 2021-11-30 17 2 +298 / -245 offirgolan offirgolan
index.js
in packages/@pollyjs/adapter-xhr/src
127 8 2018-07-16 2021-11-30 16 3 +280 / -108 offirgolan offirgolan
index.js
in packages/@pollyjs/adapter-puppeteer/src
180 12 2018-07-15 2021-11-30 15 4 +423 / -182 offirgolan offirgolan
index.js
in packages/@pollyjs/adapter-node-http/src
236 12 2018-12-06 2021-11-30 15 7 +494 / -157 nepjua offirgolan
index.js
in packages/@pollyjs/utils/src
14 - 2018-06-16 2021-11-27 14 3 +26 / -8 offirgolan offirgolan
testem.js
in root
50 - 2018-07-01 2021-11-28 14 3 +61 / -42 offirgolan offirgolan
config.js
in packages/@pollyjs/core/src/defaults
36 - 2018-06-04 2021-11-30 12 3 +23 / -18 offirgolan offirgolan
route.js
in packages/@pollyjs/core/src/server
93 13 2018-06-13 2021-11-27 11 2 +169 / -111 offirgolan offirgolan
normalize-request.js
in packages/@pollyjs/core/src/utils
50 5 2018-06-13 2021-11-27 10 2 +83 / -74 offirgolan offirgolan
response.js
in packages/@pollyjs/core/src/-private
35 5 2018-06-11 2021-11-28 9 1 +44 / -114 offirgolan offirgolan
handler.js
in packages/@pollyjs/core/src/server
94 10 2018-06-13 2020-03-31 9 1 +163 / -77 offirgolan offirgolan
index.js
in packages/@pollyjs/core/src/server
154 22 2018-06-13 2021-11-27 9 1 +79 / -49 offirgolan offirgolan
server.js
in packages/@pollyjs/node-server/src
46 2 2018-06-04 2021-11-27 7 2 +10 / -3 offirgolan offirgolan
logger.js
in packages/@pollyjs/core/src/-private
53 6 2018-06-13 2021-11-30 7 1 +93 / -107 offirgolan offirgolan
index.js
in packages/@pollyjs/ember
78 8 2018-06-04 2021-11-27 7 2 +114 / -117 offirgolan offirgolan
preconfigure.js
in packages/@pollyjs/ember/addon/-private
17 - 2018-06-30 2021-11-27 6 2 +39 / -13 jason.mitchell.w offirgolan
log.js
in packages/@pollyjs/persister/src/har
37 3 2018-07-01 2020-03-31 6 2 +51 / -7 offirgolan offirgolan
response.js
in packages/@pollyjs/persister/src/har
43 3 2018-07-01 2021-11-28 6 1 +67 / -9 offirgolan offirgolan
register-api.js
in packages/@pollyjs/node-server/src/express
43 3 2018-06-04 2021-11-27 6 2 +35 / -38 offirgolan offirgolan
api.js
in packages/@pollyjs/node-server/src
39 6 2018-06-08 2018-11-10 5 2 +16 / -22 jason.mitchell.w offirgolan
container.js
in packages/@pollyjs/core/src/-private
41 6 2018-06-16 2020-06-06 5 2 +89 / -29 offirgolan offirgolan
request.js
in packages/@pollyjs/persister/src/har
44 3 2018-07-01 2019-02-04 5 1 +66 / -8 offirgolan offirgolan
rollup.config.js
in packages/@pollyjs/adapter-node-http
3 - 2018-12-06 2019-11-21 4 2 +10 / -5 nepjua offirgolan
assert.js
in packages/@pollyjs/utils/src/utils
6 1 2018-06-16 2021-11-27 4 1 +9 / -2 offirgolan offirgolan
http-headers.js
in packages/@pollyjs/core/src/utils
32 4 2018-07-01 2021-11-27 4 1 +46 / -2 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-rest/src
45 7 2018-07-16 2021-11-30 4 2 +72 / -10 offirgolan offirgolan
http-base.js
in packages/@pollyjs/core/src/-private
79 12 2018-07-01 2019-02-01 4 1 +109 / -1 offirgolan offirgolan
event-emitter.js
in packages/@pollyjs/core/src/-private
131 12 2018-07-03 2021-11-27 4 1 +321 / -36 offirgolan offirgolan
config.js
in packages/@pollyjs/node-server/src
7 - 2018-06-04 2019-12-11 3 2 +3 / -2 offirgolan jason.mitchell.w
timing.js
in packages/@pollyjs/core/src/utils
9 2 2018-06-16 2021-11-27 3 1 +3 / -7 offirgolan offirgolan
merge-configs.js
in packages/@pollyjs/core/src/utils
9 2 2018-11-28 2020-01-13 3 2 +38 / -25 offirgolan offirgolan
build-url.js
in packages/@pollyjs/utils/src/utils
11 1 2018-07-16 2021-11-27 3 1 +17 / -2 offirgolan offirgolan
deferred-promise.js
in packages/@pollyjs/core/src/utils
12 1 2018-07-27 2019-01-16 3 3 +29 / -9 offirgolan ceo
to-nv-pairs.js
in packages/@pollyjs/persister/src/har/utils
13 1 2018-07-01 2021-11-27 3 1 +23 / -2 offirgolan offirgolan
parse-url.js
in packages/@pollyjs/core/src/utils
14 1 2018-07-25 2018-11-10 3 1 +35 / -2 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-in-memory/src
16 4 2019-08-01 2021-11-30 3 2 +31 / -10 jason.mitchell.w offirgolan
stringify-request.js
in packages/@pollyjs/adapter/src/utils
20 1 2019-02-01 2021-11-27 3 1 +26 / -2 offirgolan offirgolan
buffer.js
in packages/@pollyjs/utils/src/utils/serializers
21 1 2018-11-27 2021-11-28 3 1 +32 / -3 offirgolan offirgolan
middleware.js
in packages/@pollyjs/core/src/server
24 2 2018-11-10 2021-11-27 3 1 +5 / -2 offirgolan offirgolan
normalize-recorded-response.js
in packages/@pollyjs/adapter/src/utils
25 3 2019-02-04 2021-11-28 3 1 +33 / -2 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-fs/src
26 6 2018-07-11 2021-11-30 3 2 +47 / -10 offirgolan offirgolan
validators.js
in packages/@pollyjs/core/src/utils
40 3 2018-09-12 2021-11-27 3 1 +49 / -2 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-local-storage/src
41 8 2018-07-16 2021-11-30 3 2 +65 / -10 offirgolan offirgolan
url.js
in packages/@pollyjs/utils/src/utils
59 6 2018-12-13 2021-11-27 3 1 +108 / -3 offirgolan offirgolan
rollup.config.js
in packages/@pollyjs/adapter-puppeteer
2 - 2018-07-15 2019-02-02 2 1 +4 / -1 offirgolan offirgolan
rollup.config.js
in packages/@pollyjs/persister-fs
2 - 2018-07-11 2019-02-02 2 1 +4 / -1 offirgolan offirgolan
Files With Most Churn (Top 50)
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
index.js
in packages/@pollyjs/adapter/src
229 26 2018-06-16 2021-11-30 29 6 +438 / -277 offirgolan offirgolan
index.js
in packages/@pollyjs/adapter-node-http/src
236 12 2018-12-06 2021-11-30 15 7 +494 / -157 nepjua offirgolan
index.js
in packages/@pollyjs/adapter-puppeteer/src
180 12 2018-07-15 2021-11-30 15 4 +423 / -182 offirgolan offirgolan
index.js
in packages/@pollyjs/persister/src
153 18 2018-06-16 2021-11-30 19 2 +383 / -169 offirgolan offirgolan
polly.js
in packages/@pollyjs/core/src
197 24 2018-06-16 2021-11-30 17 2 +298 / -245 offirgolan offirgolan
index.js
in packages/@pollyjs/adapter-fetch/src
165 8 2018-07-16 2025-06-01 21 7 +358 / -121 offirgolan tncbbthositg
index.js
in packages/@pollyjs/adapter-xhr/src
127 8 2018-07-16 2021-11-30 16 3 +280 / -108 offirgolan offirgolan
event-emitter.js
in packages/@pollyjs/core/src/-private
131 12 2018-07-03 2021-11-27 4 1 +321 / -36 offirgolan offirgolan
request.js
in packages/@pollyjs/core/src/-private
201 27 2018-06-04 2021-11-30 30 3 +222 / -125 jason.mitchell.w offirgolan
route.js
in packages/@pollyjs/core/src/server
93 13 2018-06-13 2021-11-27 11 2 +169 / -111 offirgolan offirgolan
handler.js
in packages/@pollyjs/core/src/server
94 10 2018-06-13 2020-03-31 9 1 +163 / -77 offirgolan offirgolan
index.js
in packages/@pollyjs/ember
78 8 2018-06-04 2021-11-27 7 2 +114 / -117 offirgolan offirgolan
logger.js
in packages/@pollyjs/core/src/-private
53 6 2018-06-13 2021-11-30 7 1 +93 / -107 offirgolan offirgolan
response.js
in packages/@pollyjs/core/src/-private
35 5 2018-06-11 2021-11-28 9 1 +44 / -114 offirgolan offirgolan
normalize-request.js
in packages/@pollyjs/core/src/utils
50 5 2018-06-13 2021-11-27 10 2 +83 / -74 offirgolan offirgolan
ember-try.js
in packages/@pollyjs/ember/config
82 - 2018-11-10 2021-11-27 2 1 +79 / -70 offirgolan offirgolan
index.js
in packages/@pollyjs/core/src/server
154 22 2018-06-13 2021-11-27 9 1 +79 / -49 offirgolan offirgolan
container.js
in packages/@pollyjs/core/src/-private
41 6 2018-06-16 2020-06-06 5 2 +89 / -29 offirgolan offirgolan
url.js
in packages/@pollyjs/utils/src/utils
59 6 2018-12-13 2021-11-27 3 1 +108 / -3 offirgolan offirgolan
http-base.js
in packages/@pollyjs/core/src/-private
79 12 2018-07-01 2019-02-01 4 1 +109 / -1 offirgolan offirgolan
testem.js
in root
50 - 2018-07-01 2021-11-28 14 3 +61 / -42 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-rest/src
45 7 2018-07-16 2021-11-30 4 2 +72 / -10 offirgolan offirgolan
response.js
in packages/@pollyjs/persister/src/har
43 3 2018-07-01 2021-11-28 6 1 +67 / -9 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-local-storage/src
41 8 2018-07-16 2021-11-30 3 2 +65 / -10 offirgolan offirgolan
request.js
in packages/@pollyjs/persister/src/har
44 3 2018-07-01 2019-02-04 5 1 +66 / -8 offirgolan offirgolan
register-api.js
in packages/@pollyjs/node-server/src/express
43 3 2018-06-04 2021-11-27 6 2 +35 / -38 offirgolan offirgolan
merge-configs.js
in packages/@pollyjs/core/src/utils
9 2 2018-11-28 2020-01-13 3 2 +38 / -25 offirgolan offirgolan
browser.config.js
in scripts/rollup
56 3 2019-02-02 2021-11-27 2 1 +61 / -1 offirgolan offirgolan
log.js
in packages/@pollyjs/persister/src/har
37 3 2018-07-01 2020-03-31 6 2 +51 / -7 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-fs/src
26 6 2018-07-11 2021-11-30 3 2 +47 / -10 offirgolan offirgolan
preconfigure.js
in packages/@pollyjs/ember/addon/-private
17 - 2018-06-30 2021-11-27 6 2 +39 / -13 jason.mitchell.w offirgolan
validators.js
in packages/@pollyjs/core/src/utils
40 3 2018-09-12 2021-11-27 3 1 +49 / -2 offirgolan offirgolan
dehumanize-time.js
in packages/@pollyjs/adapter/src/utils
46 1 2018-06-09 2021-11-27 2 2 +50 / -1 jason.mitchell.w offirgolan
ajax.js
in packages/@pollyjs/persister-rest/src
39 2 2018-07-16 2021-11-27 2 1 +49 / -1 offirgolan offirgolan
node.config.js
in scripts/rollup
45 1 2019-02-02 2021-11-27 2 1 +49 / -1 offirgolan offirgolan
http-headers.js
in packages/@pollyjs/core/src/utils
32 4 2018-07-01 2021-11-27 4 1 +46 / -2 offirgolan offirgolan
http-status-codes.js
in packages/@pollyjs/utils/src/constants
44 - 2018-07-01 2018-07-01 1 1 +44 / -0 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-in-memory/src
16 4 2019-08-01 2021-11-30 3 2 +31 / -10 jason.mitchell.w offirgolan
config.js
in packages/@pollyjs/core/src/defaults
36 - 2018-06-04 2021-11-30 12 3 +23 / -18 offirgolan offirgolan
deferred-promise.js
in packages/@pollyjs/core/src/utils
12 1 2018-07-27 2019-01-16 3 3 +29 / -9 offirgolan ceo
interceptor.js
in packages/@pollyjs/core/src/-private
30 7 2019-04-27 2019-04-27 1 1 +38 / -0 offirgolan offirgolan
api.js
in packages/@pollyjs/node-server/src
39 6 2018-06-08 2018-11-10 5 2 +16 / -22 jason.mitchell.w offirgolan
parse-url.js
in packages/@pollyjs/core/src/utils
14 1 2018-07-25 2018-11-10 3 1 +35 / -2 offirgolan offirgolan
buffer.js
in packages/@pollyjs/utils/src/utils/serializers
21 1 2018-11-27 2021-11-28 3 1 +32 / -3 offirgolan offirgolan
normalize-recorded-response.js
in packages/@pollyjs/adapter/src/utils
25 3 2019-02-04 2021-11-28 3 1 +33 / -2 offirgolan offirgolan
index.js
in packages/@pollyjs/utils/src
14 - 2018-06-16 2021-11-27 14 3 +26 / -8 offirgolan offirgolan
get-url-from-options.js
in packages/@pollyjs/adapter-node-http/src/utils
22 1 2019-01-29 2019-01-29 1 1 +34 / -0 offirgolan offirgolan
entry.js
in packages/@pollyjs/persister/src/har
29 2 2018-07-01 2018-07-01 1 1 +32 / -0 offirgolan offirgolan
url-to-options.js
in packages/@pollyjs/adapter-node-http/src/utils
21 1 2019-11-21 2019-11-21 1 1 +31 / -0 offirgolan offirgolan
utils.js
in scripts/rollup
23 - 2019-02-02 2021-11-27 2 1 +30 / -1 offirgolan offirgolan
Files With Most Contributors (Top 50)
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
index.js
in packages/@pollyjs/adapter-fetch/src
165 8 2018-07-16 2025-06-01 21 7 +358 / -121 offirgolan tncbbthositg
index.js
in packages/@pollyjs/adapter-node-http/src
236 12 2018-12-06 2021-11-30 15 7 +494 / -157 nepjua offirgolan
index.js
in packages/@pollyjs/adapter/src
229 26 2018-06-16 2021-11-30 29 6 +438 / -277 offirgolan offirgolan
index.js
in packages/@pollyjs/adapter-puppeteer/src
180 12 2018-07-15 2021-11-30 15 4 +423 / -182 offirgolan offirgolan
request.js
in packages/@pollyjs/core/src/-private
201 27 2018-06-04 2021-11-30 30 3 +222 / -125 jason.mitchell.w offirgolan
index.js
in packages/@pollyjs/adapter-xhr/src
127 8 2018-07-16 2021-11-30 16 3 +280 / -108 offirgolan offirgolan
index.js
in packages/@pollyjs/utils/src
14 - 2018-06-16 2021-11-27 14 3 +26 / -8 offirgolan offirgolan
testem.js
in root
50 - 2018-07-01 2021-11-28 14 3 +61 / -42 offirgolan offirgolan
config.js
in packages/@pollyjs/core/src/defaults
36 - 2018-06-04 2021-11-30 12 3 +23 / -18 offirgolan offirgolan
deferred-promise.js
in packages/@pollyjs/core/src/utils
12 1 2018-07-27 2019-01-16 3 3 +29 / -9 offirgolan ceo
index.js
in packages/@pollyjs/persister/src
153 18 2018-06-16 2021-11-30 19 2 +383 / -169 offirgolan offirgolan
polly.js
in packages/@pollyjs/core/src
197 24 2018-06-16 2021-11-30 17 2 +298 / -245 offirgolan offirgolan
route.js
in packages/@pollyjs/core/src/server
93 13 2018-06-13 2021-11-27 11 2 +169 / -111 offirgolan offirgolan
normalize-request.js
in packages/@pollyjs/core/src/utils
50 5 2018-06-13 2021-11-27 10 2 +83 / -74 offirgolan offirgolan
server.js
in packages/@pollyjs/node-server/src
46 2 2018-06-04 2021-11-27 7 2 +10 / -3 offirgolan offirgolan
index.js
in packages/@pollyjs/ember
78 8 2018-06-04 2021-11-27 7 2 +114 / -117 offirgolan offirgolan
register-api.js
in packages/@pollyjs/node-server/src/express
43 3 2018-06-04 2021-11-27 6 2 +35 / -38 offirgolan offirgolan
preconfigure.js
in packages/@pollyjs/ember/addon/-private
17 - 2018-06-30 2021-11-27 6 2 +39 / -13 jason.mitchell.w offirgolan
log.js
in packages/@pollyjs/persister/src/har
37 3 2018-07-01 2020-03-31 6 2 +51 / -7 offirgolan offirgolan
container.js
in packages/@pollyjs/core/src/-private
41 6 2018-06-16 2020-06-06 5 2 +89 / -29 offirgolan offirgolan
api.js
in packages/@pollyjs/node-server/src
39 6 2018-06-08 2018-11-10 5 2 +16 / -22 jason.mitchell.w offirgolan
rollup.config.js
in packages/@pollyjs/adapter-node-http
3 - 2018-12-06 2019-11-21 4 2 +10 / -5 nepjua offirgolan
index.js
in packages/@pollyjs/persister-rest/src
45 7 2018-07-16 2021-11-30 4 2 +72 / -10 offirgolan offirgolan
merge-configs.js
in packages/@pollyjs/core/src/utils
9 2 2018-11-28 2020-01-13 3 2 +38 / -25 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-in-memory/src
16 4 2019-08-01 2021-11-30 3 2 +31 / -10 jason.mitchell.w offirgolan
config.js
in packages/@pollyjs/node-server/src
7 - 2018-06-04 2019-12-11 3 2 +3 / -2 offirgolan jason.mitchell.w
index.js
in packages/@pollyjs/persister-fs/src
26 6 2018-07-11 2021-11-30 3 2 +47 / -10 offirgolan offirgolan
index.js
in packages/@pollyjs/persister-local-storage/src
41 8 2018-07-16 2021-11-30 3 2 +65 / -10 offirgolan offirgolan
merge-chunks.js
in packages/@pollyjs/adapter-node-http/src/utils
9 1 2018-12-06 2019-01-29 2 2 +22 / -0 nepjua offirgolan
dehumanize-time.js
in packages/@pollyjs/adapter/src/utils
46 1 2018-06-09 2021-11-27 2 2 +50 / -1 jason.mitchell.w offirgolan
index.js
in packages/@pollyjs/ember/blueprints/@pollyjs/ember
15 1 2019-12-11 2021-11-27 2 2 +17 / -1 jason.mitchell.w offirgolan
polly.js
in packages/@pollyjs/ember/blueprints/@pollyjs/ember/files/config
10 1 2019-12-11 2021-11-27 2 2 +13 / -0 jason.mitchell.w offirgolan
polly.js
in packages/@pollyjs/ember/config
10 1 2019-12-11 2021-11-27 2 2 +14 / -0 jason.mitchell.w offirgolan
response.js
in packages/@pollyjs/core/src/-private
35 5 2018-06-11 2021-11-28 9 1 +44 / -114 offirgolan offirgolan
index.js
in packages/@pollyjs/core/src/server
154 22 2018-06-13 2021-11-27 9 1 +79 / -49 offirgolan offirgolan
handler.js
in packages/@pollyjs/core/src/server
94 10 2018-06-13 2020-03-31 9 1 +163 / -77 offirgolan offirgolan
logger.js
in packages/@pollyjs/core/src/-private
53 6 2018-06-13 2021-11-30 7 1 +93 / -107 offirgolan offirgolan
response.js
in packages/@pollyjs/persister/src/har
43 3 2018-07-01 2021-11-28 6 1 +67 / -9 offirgolan offirgolan
request.js
in packages/@pollyjs/persister/src/har
44 3 2018-07-01 2019-02-04 5 1 +66 / -8 offirgolan offirgolan
event-emitter.js
in packages/@pollyjs/core/src/-private
131 12 2018-07-03 2021-11-27 4 1 +321 / -36 offirgolan offirgolan
http-base.js
in packages/@pollyjs/core/src/-private
79 12 2018-07-01 2019-02-01 4 1 +109 / -1 offirgolan offirgolan
http-headers.js
in packages/@pollyjs/core/src/utils
32 4 2018-07-01 2021-11-27 4 1 +46 / -2 offirgolan offirgolan
assert.js
in packages/@pollyjs/utils/src/utils
6 1 2018-06-16 2021-11-27 4 1 +9 / -2 offirgolan offirgolan
middleware.js
in packages/@pollyjs/core/src/server
24 2 2018-11-10 2021-11-27 3 1 +5 / -2 offirgolan offirgolan
validators.js
in packages/@pollyjs/core/src/utils
40 3 2018-09-12 2021-11-27 3 1 +49 / -2 offirgolan offirgolan
parse-url.js
in packages/@pollyjs/core/src/utils
14 1 2018-07-25 2018-11-10 3 1 +35 / -2 offirgolan offirgolan
timing.js
in packages/@pollyjs/core/src/utils
9 2 2018-06-16 2021-11-27 3 1 +3 / -7 offirgolan offirgolan
buffer.js
in packages/@pollyjs/utils/src/utils/serializers
21 1 2018-11-27 2021-11-28 3 1 +32 / -3 offirgolan offirgolan
build-url.js
in packages/@pollyjs/utils/src/utils
11 1 2018-07-16 2021-11-27 3 1 +17 / -2 offirgolan offirgolan
url.js
in packages/@pollyjs/utils/src/utils
59 6 2018-12-13 2021-11-27 3 1 +108 / -3 offirgolan offirgolan
Files With Least Contributors (Top 50)
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
remove-host-from-url.js
in packages/@pollyjs/core/src/utils
6 1
index.js
in packages/@pollyjs/node-server/src
4 -
watchmanconfig
.watchmanconfig
in packages/@pollyjs/ember
3 -
index.js
in packages/@pollyjs/core/src/server
154 22 2018-06-13 2021-11-27 9 1 +79 / -49 offirgolan offirgolan
event-emitter.js
in packages/@pollyjs/core/src/-private
131 12 2018-07-03 2021-11-27 4 1 +321 / -36 offirgolan offirgolan
handler.js
in packages/@pollyjs/core/src/server
94 10 2018-06-13 2020-03-31 9 1 +163 / -77 offirgolan offirgolan
ember-try.js
in packages/@pollyjs/ember/config
82 - 2018-11-10 2021-11-27 2 1 +79 / -70 offirgolan offirgolan
http-base.js
in packages/@pollyjs/core/src/-private
79 12 2018-07-01 2019-02-01 4 1 +109 / -1 offirgolan offirgolan
url.js
in packages/@pollyjs/utils/src/utils
59 6 2018-12-13 2021-11-27 3 1 +108 / -3 offirgolan offirgolan
browser.config.js
in scripts/rollup
56 3 2019-02-02 2021-11-27 2 1 +61 / -1 offirgolan offirgolan
logger.js
in packages/@pollyjs/core/src/-private
53 6 2018-06-13 2021-11-30 7 1 +93 / -107 offirgolan offirgolan
node.config.js
in scripts/rollup
45 1 2019-02-02 2021-11-27 2 1 +49 / -1 offirgolan offirgolan
http-status-codes.js
in packages/@pollyjs/utils/src/constants
44 - 2018-07-01 2018-07-01 1 1 +44 / -0 offirgolan offirgolan
request.js
in packages/@pollyjs/persister/src/har
44 3 2018-07-01 2019-02-04 5 1 +66 / -8 offirgolan offirgolan
response.js
in packages/@pollyjs/persister/src/har
43 3 2018-07-01 2021-11-28 6 1 +67 / -9 offirgolan offirgolan
validators.js
in packages/@pollyjs/core/src/utils
40 3 2018-09-12 2021-11-27 3 1 +49 / -2 offirgolan offirgolan
ajax.js
in packages/@pollyjs/persister-rest/src
39 2 2018-07-16 2021-11-27 2 1 +49 / -1 offirgolan offirgolan
response.js
in packages/@pollyjs/core/src/-private
35 5 2018-06-11 2021-11-28 9 1 +44 / -114 offirgolan offirgolan
http-headers.js
in packages/@pollyjs/core/src/utils
32 4 2018-07-01 2021-11-27 4 1 +46 / -2 offirgolan offirgolan
interceptor.js
in packages/@pollyjs/core/src/-private
30 7 2019-04-27 2019-04-27 1 1 +38 / -0 offirgolan offirgolan
entry.js
in packages/@pollyjs/persister/src/har
29 2 2018-07-01 2018-07-01 1 1 +32 / -0 offirgolan offirgolan
normalize-recorded-response.js
in packages/@pollyjs/adapter/src/utils
25 3 2019-02-04 2021-11-28 3 1 +33 / -2 offirgolan offirgolan
middleware.js
in packages/@pollyjs/core/src/server
24 2 2018-11-10 2021-11-27 3 1 +5 / -2 offirgolan offirgolan
utils.js
in scripts/rollup
23 - 2019-02-02 2021-11-27 2 1 +30 / -1 offirgolan offirgolan
get-url-from-options.js
in packages/@pollyjs/adapter-node-http/src/utils
22 1 2019-01-29 2019-01-29 1 1 +34 / -0 offirgolan offirgolan
blob.js
in packages/@pollyjs/utils/src/utils/serializers
22 2 2018-11-27 2018-11-27 1 1 +26 / -0 offirgolan offirgolan
url-to-options.js
in packages/@pollyjs/adapter-node-http/src/utils
21 1 2019-11-21 2019-11-21 1 1 +31 / -0 offirgolan offirgolan
buffer.js
in packages/@pollyjs/utils/src/utils/serializers
21 1 2018-11-27 2021-11-28 3 1 +32 / -3 offirgolan offirgolan
testem.js
in packages/@pollyjs/ember
21 - 2018-11-10 2021-11-27 2 1 +9 / -6 offirgolan offirgolan
stringify-request.js
in packages/@pollyjs/adapter/src/utils
20 1 2019-02-01 2021-11-27 3 1 +26 / -2 offirgolan offirgolan
event.js
in packages/@pollyjs/core/src/-private
19 3 2019-04-27 2019-04-27 1 1 +26 / -0 offirgolan offirgolan
form-data.js
in packages/@pollyjs/utils/src/utils/serializers
17 1 2018-11-27 2018-11-27 1 1 +23 / -0 offirgolan offirgolan
parse-url.js
in packages/@pollyjs/core/src/utils
14 1 2018-07-25 2018-11-10 3 1 +35 / -2 offirgolan offirgolan
guid-for-recording.js
in packages/@pollyjs/core/src/utils
14 3 2021-11-27 2021-11-27 1 1 +1 / -4 offirgolan offirgolan
resolve-xhr.js
in packages/@pollyjs/adapter-xhr/src/utils
14 1 2018-07-16 2021-11-27 2 1 +17 / -1 offirgolan offirgolan
ember-cli-build.js
in packages/@pollyjs/ember
14 1 2021-11-27 2021-11-27 1 1 +8 / -1 offirgolan offirgolan
to-nv-pairs.js
in packages/@pollyjs/persister/src/har/utils
13 1 2018-07-01 2021-11-27 3 1 +23 / -2 offirgolan offirgolan
serialize-response-headers.js
in packages/@pollyjs/adapter-xhr/src/utils
12 1 2018-11-27 2018-11-27 1 1 +20 / -0 offirgolan offirgolan
build-url.js
in packages/@pollyjs/utils/src/utils
11 1 2018-07-16 2021-11-27 3 1 +17 / -2 offirgolan offirgolan
rollup.config.shared.js
in packages/@pollyjs/adapter-node-http
10 - 2019-11-21 2019-11-21 1 1 +10 / -0 offirgolan offirgolan
http-methods.js
in packages/@pollyjs/utils/src/constants
10 - 2019-01-29 2019-01-29 1 1 +10 / -0 offirgolan offirgolan
is-expired.js
in packages/@pollyjs/adapter/src/utils
10 1 2018-06-09 2018-06-09 1 1 +2 / -2 jason.mitchell.w jason.mitchell.w
9 - 2021-11-27 2021-11-27 1 1 +11 / -0 offirgolan offirgolan
cancel-fn-after-n-times.js
in packages/@pollyjs/core/src/utils
9 1 2019-04-27 2021-11-27 2 1 +21 / -0 offirgolan offirgolan
timing.js
in packages/@pollyjs/core/src/utils
9 2 2018-06-16 2021-11-27 3 1 +3 / -7 offirgolan offirgolan
polly-error.js
in packages/@pollyjs/utils/src/utils
9 1 2019-07-17 2019-07-17 1 1 +12 / -0 offirgolan offirgolan
serializer-headers.js
in packages/@pollyjs/adapter-fetch/src/utils
8 1 2018-11-27 2018-11-27 1 1 +15 / -0 offirgolan offirgolan
get-first-header.js
in packages/@pollyjs/persister/src/har/utils
8 1 2019-02-04 2019-02-04 1 1 +20 / -0 offirgolan offirgolan
modes.js
in packages/@pollyjs/utils/src/constants
6 - 2018-06-16 2018-06-16 1 1 +6 / -0 offirgolan offirgolan
actions.js
in packages/@pollyjs/utils/src/constants
6 - 2018-06-16 2018-06-16 1 1 +6 / -0 offirgolan offirgolan
Correlations

File Size vs. Number of Changes: 95 points

packages/@pollyjs/adapter-fetch/src/index.js x: 165 lines of code y: 21 # changes packages/@pollyjs/persister/src/index.js x: 153 lines of code y: 19 # changes packages/@pollyjs/adapter-node-http/src/index.js x: 236 lines of code y: 15 # changes packages/@pollyjs/adapter-puppeteer/src/index.js x: 180 lines of code y: 15 # changes packages/@pollyjs/adapter-xhr/src/index.js x: 127 lines of code y: 16 # changes packages/@pollyjs/adapter/src/index.js x: 229 lines of code y: 29 # changes packages/@pollyjs/core/src/-private/logger.js x: 53 lines of code y: 7 # changes packages/@pollyjs/persister-fs/src/index.js x: 26 lines of code y: 3 # changes packages/@pollyjs/persister-in-memory/src/index.js x: 16 lines of code y: 3 # changes packages/@pollyjs/persister-local-storage/src/index.js x: 41 lines of code y: 3 # changes packages/@pollyjs/persister-rest/src/index.js x: 45 lines of code y: 4 # changes packages/@pollyjs/core/src/-private/request.js x: 201 lines of code y: 30 # changes packages/@pollyjs/core/src/defaults/config.js x: 36 lines of code y: 12 # changes packages/@pollyjs/core/src/polly.js x: 197 lines of code y: 17 # changes testem.js x: 50 lines of code y: 14 # changes packages/@pollyjs/adapter/src/utils/normalize-recorded-response.js x: 25 lines of code y: 3 # changes packages/@pollyjs/core/src/-private/response.js x: 35 lines of code y: 9 # changes packages/@pollyjs/persister/src/har/response.js x: 43 lines of code y: 6 # changes packages/@pollyjs/utils/src/utils/serializers/buffer.js x: 21 lines of code y: 3 # changes .commitlintrc.js x: 9 lines of code y: 1 # changes packages/@pollyjs/adapter-xhr/src/utils/resolve-xhr.js x: 14 lines of code y: 2 # changes packages/@pollyjs/adapter/src/utils/dehumanize-time.js x: 46 lines of code y: 2 # changes packages/@pollyjs/adapter/src/utils/stringify-request.js x: 20 lines of code y: 3 # changes packages/@pollyjs/core/src/-private/event-emitter.js x: 131 lines of code y: 4 # changes packages/@pollyjs/core/src/server/index.js x: 154 lines of code y: 9 # changes packages/@pollyjs/core/src/server/middleware.js x: 24 lines of code y: 3 # changes packages/@pollyjs/core/src/server/route.js x: 93 lines of code y: 11 # changes packages/@pollyjs/core/src/utils/cancel-fn-after-n-times.js x: 9 lines of code y: 2 # changes packages/@pollyjs/core/src/utils/guid-for-recording.js x: 14 lines of code y: 1 # changes packages/@pollyjs/core/src/utils/http-headers.js x: 32 lines of code y: 4 # changes packages/@pollyjs/core/src/utils/normalize-request.js x: 50 lines of code y: 10 # changes packages/@pollyjs/core/src/utils/timing.js x: 9 lines of code y: 3 # changes packages/@pollyjs/core/src/utils/validators.js x: 40 lines of code y: 3 # changes packages/@pollyjs/ember/.template-lintrc.js x: 4 lines of code y: 2 # changes packages/@pollyjs/ember/addon/-private/preconfigure.js x: 17 lines of code y: 6 # changes packages/@pollyjs/ember/blueprints/@pollyjs/ember/files/config/polly.js x: 10 lines of code y: 2 # changes packages/@pollyjs/ember/blueprints/@pollyjs/ember/index.js x: 15 lines of code y: 2 # changes packages/@pollyjs/ember/config/ember-try.js x: 82 lines of code y: 2 # changes packages/@pollyjs/ember/config/environment.js x: 4 lines of code y: 1 # changes packages/@pollyjs/ember/index.js x: 78 lines of code y: 7 # changes packages/@pollyjs/ember/testem.js x: 21 lines of code y: 2 # changes packages/@pollyjs/node-server/src/server.js x: 46 lines of code y: 7 # changes packages/@pollyjs/persister-rest/src/ajax.js x: 39 lines of code y: 2 # changes packages/@pollyjs/persister/src/har/utils/to-nv-pairs.js x: 13 lines of code y: 3 # changes packages/@pollyjs/utils/src/index.js x: 14 lines of code y: 14 # changes packages/@pollyjs/utils/src/utils/assert.js x: 6 lines of code y: 4 # changes packages/@pollyjs/utils/src/utils/build-url.js x: 11 lines of code y: 3 # changes packages/@pollyjs/utils/src/utils/timeout.js x: 6 lines of code y: 2 # changes packages/@pollyjs/utils/src/utils/url.js x: 59 lines of code y: 3 # changes scripts/rollup/utils.js x: 23 lines of code y: 2 # changes scripts/rollup/browser.config.js x: 56 lines of code y: 2 # changes scripts/rollup/node.config.js x: 45 lines of code y: 2 # changes packages/@pollyjs/utils/src/utils/clone-arraybuffer.js x: 5 lines of code y: 1 # changes packages/@pollyjs/core/src/-private/container.js x: 41 lines of code y: 5 # changes packages/@pollyjs/utils/src/utils/is-buffer-utf8-representable.js x: 6 lines of code y: 1 # changes packages/@pollyjs/persister/src/har/log.js x: 37 lines of code y: 6 # changes packages/@pollyjs/core/src/server/handler.js x: 94 lines of code y: 9 # changes packages/@pollyjs/node-server/src/config.js x: 7 lines of code y: 3 # changes packages/@pollyjs/adapter-node-http/rollup.config.js x: 3 lines of code y: 4 # changes packages/@pollyjs/adapter-node-http/rollup.config.shared.js x: 10 lines of code y: 1 # changes packages/@pollyjs/adapter-node-http/src/utils/url-to-options.js x: 21 lines of code y: 1 # changes packages/@pollyjs/core/src/-private/event.js x: 19 lines of code y: 1 # changes packages/@pollyjs/core/src/-private/interceptor.js x: 30 lines of code y: 1 # changes packages/@pollyjs/persister/src/har/request.js x: 44 lines of code y: 5 # changes packages/@pollyjs/persister/src/har/utils/get-first-header.js x: 8 lines of code y: 1 # changes packages/@pollyjs/adapter-puppeteer/rollup.config.js x: 2 lines of code y: 2 # changes scripts/rollup/default.config.js x: 3 lines of code y: 1 # changes packages/@pollyjs/core/src/-private/http-base.js x: 79 lines of code y: 4 # changes packages/@pollyjs/adapter-node-http/src/utils/get-url-from-options.js x: 22 lines of code y: 1 # changes packages/@pollyjs/core/src/utils/deferred-promise.js x: 12 lines of code y: 3 # changes packages/@pollyjs/adapter-xhr/src/utils/serialize-response-headers.js x: 12 lines of code y: 1 # changes packages/@pollyjs/utils/src/utils/serializers/form-data.js x: 17 lines of code y: 1 # changes packages/@pollyjs/core/src/utils/parse-url.js x: 14 lines of code y: 3 # changes packages/@pollyjs/node-server/src/api.js x: 39 lines of code y: 5 # changes packages/@pollyjs/persister/src/har/entry.js x: 29 lines of code y: 1 # changes packages/@pollyjs/utils/src/constants/http-status-codes.js x: 44 lines of code y: 1 # changes
30.0
# changes
  min: 1.0
  average: 4.72
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 30.0
0 236.0
lines of code
min: 2.0 | average: 40.58 | 25th percentile: 9.0 | median: 21.0 | 75th percentile: 45.0 | max: 236.0

Number of Contributors vs. Number of Changes: 95 points

packages/@pollyjs/adapter-fetch/src/index.js x: 7 # contributors y: 21 # changes packages/@pollyjs/persister/src/index.js x: 2 # contributors y: 19 # changes packages/@pollyjs/adapter-node-http/src/index.js x: 7 # contributors y: 15 # changes packages/@pollyjs/adapter-puppeteer/src/index.js x: 4 # contributors y: 15 # changes packages/@pollyjs/adapter-xhr/src/index.js x: 3 # contributors y: 16 # changes packages/@pollyjs/adapter/src/index.js x: 6 # contributors y: 29 # changes packages/@pollyjs/core/src/-private/logger.js x: 1 # contributors y: 7 # changes packages/@pollyjs/persister-fs/src/index.js x: 2 # contributors y: 3 # changes packages/@pollyjs/persister-rest/src/index.js x: 2 # contributors y: 4 # changes packages/@pollyjs/core/src/-private/request.js x: 3 # contributors y: 30 # changes packages/@pollyjs/core/src/defaults/config.js x: 3 # contributors y: 12 # changes packages/@pollyjs/core/src/polly.js x: 2 # contributors y: 17 # changes testem.js x: 3 # contributors y: 14 # changes packages/@pollyjs/adapter/src/utils/normalize-recorded-response.js x: 1 # contributors y: 3 # changes packages/@pollyjs/core/src/-private/response.js x: 1 # contributors y: 9 # changes packages/@pollyjs/persister/src/har/response.js x: 1 # contributors y: 6 # changes .commitlintrc.js x: 1 # contributors y: 1 # changes packages/@pollyjs/adapter-xhr/src/utils/resolve-xhr.js x: 1 # contributors y: 2 # changes packages/@pollyjs/adapter/src/utils/dehumanize-time.js x: 2 # contributors y: 2 # changes packages/@pollyjs/core/src/-private/event-emitter.js x: 1 # contributors y: 4 # changes packages/@pollyjs/core/src/server/route.js x: 2 # contributors y: 11 # changes packages/@pollyjs/core/src/utils/normalize-request.js x: 2 # contributors y: 10 # changes packages/@pollyjs/ember/addon/-private/preconfigure.js x: 2 # contributors y: 6 # changes packages/@pollyjs/ember/index.js x: 2 # contributors y: 7 # changes packages/@pollyjs/core/src/-private/container.js x: 2 # contributors y: 5 # changes packages/@pollyjs/persister/src/har/request.js x: 1 # contributors y: 5 # changes packages/@pollyjs/core/src/utils/deferred-promise.js x: 3 # contributors y: 3 # changes
30.0
# changes
  min: 1.0
  average: 4.72
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 30.0
0 7.0
# contributors
min: 1.0 | average: 1.58 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. File Size: 95 points

packages/@pollyjs/adapter-fetch/src/index.js x: 7 # contributors y: 165 lines of code packages/@pollyjs/persister/src/index.js x: 2 # contributors y: 153 lines of code packages/@pollyjs/adapter-node-http/src/index.js x: 7 # contributors y: 236 lines of code packages/@pollyjs/adapter-puppeteer/src/index.js x: 4 # contributors y: 180 lines of code packages/@pollyjs/adapter-xhr/src/index.js x: 3 # contributors y: 127 lines of code packages/@pollyjs/adapter/src/index.js x: 6 # contributors y: 229 lines of code packages/@pollyjs/core/src/-private/logger.js x: 1 # contributors y: 53 lines of code packages/@pollyjs/persister-fs/src/index.js x: 2 # contributors y: 26 lines of code packages/@pollyjs/persister-in-memory/src/index.js x: 2 # contributors y: 16 lines of code packages/@pollyjs/persister-local-storage/src/index.js x: 2 # contributors y: 41 lines of code packages/@pollyjs/persister-rest/src/index.js x: 2 # contributors y: 45 lines of code packages/@pollyjs/core/src/-private/request.js x: 3 # contributors y: 201 lines of code packages/@pollyjs/core/src/defaults/config.js x: 3 # contributors y: 36 lines of code packages/@pollyjs/core/src/polly.js x: 2 # contributors y: 197 lines of code testem.js x: 3 # contributors y: 50 lines of code packages/@pollyjs/adapter/src/utils/normalize-recorded-response.js x: 1 # contributors y: 25 lines of code packages/@pollyjs/core/src/-private/response.js x: 1 # contributors y: 35 lines of code packages/@pollyjs/persister/src/har/response.js x: 1 # contributors y: 43 lines of code packages/@pollyjs/utils/src/utils/serializers/buffer.js x: 1 # contributors y: 21 lines of code .commitlintrc.js x: 1 # contributors y: 9 lines of code packages/@pollyjs/adapter-xhr/src/utils/resolve-xhr.js x: 1 # contributors y: 14 lines of code packages/@pollyjs/adapter/src/utils/dehumanize-time.js x: 2 # contributors y: 46 lines of code packages/@pollyjs/adapter/src/utils/stringify-request.js x: 1 # contributors y: 20 lines of code packages/@pollyjs/core/src/-private/event-emitter.js x: 1 # contributors y: 131 lines of code packages/@pollyjs/core/src/server/index.js x: 1 # contributors y: 154 lines of code packages/@pollyjs/core/src/server/middleware.js x: 1 # contributors y: 24 lines of code packages/@pollyjs/core/src/server/route.js x: 2 # contributors y: 93 lines of code packages/@pollyjs/core/src/utils/http-headers.js x: 1 # contributors y: 32 lines of code packages/@pollyjs/core/src/utils/normalize-request.js x: 2 # contributors y: 50 lines of code packages/@pollyjs/core/src/utils/validators.js x: 1 # contributors y: 40 lines of code packages/@pollyjs/ember/.template-lintrc.js x: 1 # contributors y: 4 lines of code packages/@pollyjs/ember/addon/-private/preconfigure.js x: 2 # contributors y: 17 lines of code packages/@pollyjs/ember/blueprints/@pollyjs/ember/files/config/polly.js x: 2 # contributors y: 10 lines of code packages/@pollyjs/ember/blueprints/@pollyjs/ember/index.js x: 2 # contributors y: 15 lines of code packages/@pollyjs/ember/config/ember-try.js x: 1 # contributors y: 82 lines of code packages/@pollyjs/ember/index.js x: 2 # contributors y: 78 lines of code packages/@pollyjs/node-server/src/express/register-api.js x: 2 # contributors y: 43 lines of code packages/@pollyjs/persister-rest/src/ajax.js x: 1 # contributors y: 39 lines of code packages/@pollyjs/persister/src/har/utils/to-nv-pairs.js x: 1 # contributors y: 13 lines of code packages/@pollyjs/utils/src/index.js x: 3 # contributors y: 14 lines of code packages/@pollyjs/utils/src/utils/assert.js x: 1 # contributors y: 6 lines of code packages/@pollyjs/utils/src/utils/build-url.js x: 1 # contributors y: 11 lines of code packages/@pollyjs/utils/src/utils/url.js x: 1 # contributors y: 59 lines of code scripts/rollup/utils.js x: 1 # contributors y: 23 lines of code scripts/rollup/browser.config.js x: 1 # contributors y: 56 lines of code scripts/rollup/node.config.js x: 1 # contributors y: 45 lines of code packages/@pollyjs/utils/src/utils/clone-arraybuffer.js x: 1 # contributors y: 5 lines of code packages/@pollyjs/persister/src/har/log.js x: 2 # contributors y: 37 lines of code packages/@pollyjs/core/src/server/handler.js x: 1 # contributors y: 94 lines of code packages/@pollyjs/core/src/utils/merge-configs.js x: 2 # contributors y: 9 lines of code packages/@pollyjs/node-server/src/config.js x: 2 # contributors y: 7 lines of code packages/@pollyjs/adapter-node-http/rollup.config.js x: 2 # contributors y: 3 lines of code packages/@pollyjs/adapter-node-http/rollup.config.shared.js x: 1 # contributors y: 10 lines of code packages/@pollyjs/core/src/-private/event.js x: 1 # contributors y: 19 lines of code packages/@pollyjs/core/src/-private/interceptor.js x: 1 # contributors y: 30 lines of code packages/@pollyjs/persister/src/har/request.js x: 1 # contributors y: 44 lines of code packages/@pollyjs/persister/src/har/utils/get-first-header.js x: 1 # contributors y: 8 lines of code packages/@pollyjs/adapter-puppeteer/rollup.config.js x: 1 # contributors y: 2 lines of code scripts/rollup/default.config.js x: 1 # contributors y: 3 lines of code packages/@pollyjs/core/src/-private/http-base.js x: 1 # contributors y: 79 lines of code packages/@pollyjs/adapter-node-http/src/utils/get-url-from-options.js x: 1 # contributors y: 22 lines of code packages/@pollyjs/core/src/utils/deferred-promise.js x: 3 # contributors y: 12 lines of code packages/@pollyjs/adapter-xhr/src/utils/serialize-response-headers.js x: 1 # contributors y: 12 lines of code packages/@pollyjs/utils/src/utils/serializers/form-data.js x: 1 # contributors y: 17 lines of code packages/@pollyjs/node-server/src/api.js x: 2 # contributors y: 39 lines of code packages/@pollyjs/persister/src/har/entry.js x: 1 # contributors y: 29 lines of code
236.0
lines of code
  min: 2.0
  average: 40.58
  25th percentile: 9.0
  median: 21.0
  75th percentile: 45.0
  max: 236.0
0 7.0
# contributors
min: 1.0 | average: 1.58 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

Number of Changes vs. Line Churn: 536 points

CHANGELOG.md x: 45 # changes y: 945 line churn lerna.json x: 52 # changes y: 267 line churn packages/@pollyjs/adapter-fetch/CHANGELOG.md x: 41 # changes y: 625 line churn packages/@pollyjs/adapter-fetch/package.json x: 52 # changes y: 647 line churn packages/@pollyjs/adapter-fetch/src/index.js x: 21 # changes y: 479 line churn yarn.lock x: 41 # changes y: 36459 line churn examples/client-server/package.json x: 2 # changes y: 19 line churn examples/jest-node-fetch/package.json x: 4 # changes y: 23 line churn examples/node-fetch/package.json x: 3 # changes y: 21 line churn packages/@pollyjs/adapter-node-http/CHANGELOG.md x: 36 # changes y: 368 line churn packages/@pollyjs/adapter-node-http/package.json x: 41 # changes y: 363 line churn packages/@pollyjs/adapter-puppeteer/CHANGELOG.md x: 39 # changes y: 481 line churn packages/@pollyjs/adapter-puppeteer/package.json x: 50 # changes y: 554 line churn packages/@pollyjs/adapter-xhr/CHANGELOG.md x: 38 # changes y: 490 line churn packages/@pollyjs/adapter-xhr/package.json x: 48 # changes y: 543 line churn packages/@pollyjs/adapter/CHANGELOG.md x: 31 # changes y: 500 line churn packages/@pollyjs/adapter/package.json x: 46 # changes y: 240 line churn packages/@pollyjs/cli/CHANGELOG.md x: 26 # changes y: 314 line churn packages/@pollyjs/cli/package.json x: 38 # changes y: 221 line churn packages/@pollyjs/core/CHANGELOG.md x: 42 # changes y: 854 line churn packages/@pollyjs/core/package.json x: 64 # changes y: 549 line churn packages/@pollyjs/ember/CHANGELOG.md x: 45 # changes y: 609 line churn packages/@pollyjs/ember/package.json x: 58 # changes y: 813 line churn packages/@pollyjs/node-server/CHANGELOG.md x: 25 # changes y: 366 line churn packages/@pollyjs/node-server/package.json x: 43 # changes y: 262 line churn packages/@pollyjs/persister-fs/CHANGELOG.md x: 33 # changes y: 387 line churn packages/@pollyjs/persister-fs/package.json x: 46 # changes y: 450 line churn packages/@pollyjs/persister-in-memory/CHANGELOG.md x: 18 # changes y: 169 line churn packages/@pollyjs/persister-in-memory/package.json x: 21 # changes y: 128 line churn packages/@pollyjs/persister-local-storage/CHANGELOG.md x: 31 # changes y: 362 line churn packages/@pollyjs/persister/CHANGELOG.md x: 33 # changes y: 487 line churn packages/@pollyjs/persister/package.json x: 44 # changes y: 280 line churn packages/@pollyjs/utils/CHANGELOG.md x: 23 # changes y: 405 line churn packages/@pollyjs/utils/package.json x: 34 # changes y: 180 line churn README.md x: 26 # changes y: 458 line churn packages/@pollyjs/core/README.md x: 14 # changes y: 300 line churn examples/typescript-jest-node-fetch/__recordings__/github-api-client_2139812550/getUser_1648904580/recording.har x: 1 # changes y: 191 line churn examples/typescript-jest-node-fetch/jest.config.ts x: 1 # changes y: 18 line churn packages/@pollyjs/persister/types.d.ts x: 5 # changes y: 137 line churn packages/@pollyjs/adapter/types.d.ts x: 4 # changes y: 165 line churn packages/@pollyjs/core/types.d.ts x: 5 # changes y: 383 line churn docs/server/request.md x: 10 # changes y: 452 line churn docs/server/response.md x: 6 # changes y: 169 line churn docs/configuration.md x: 16 # changes y: 531 line churn packages/@pollyjs/persister/src/index.js x: 19 # changes y: 552 line churn tests/integration/persister-tests.js x: 13 # changes y: 530 line churn docs/adapters/custom.md x: 10 # changes y: 242 line churn docs/persisters/custom.md x: 6 # changes y: 96 line churn packages/@pollyjs/adapter-node-http/src/index.js x: 15 # changes y: 651 line churn packages/@pollyjs/adapter-xhr/src/index.js x: 16 # changes y: 388 line churn packages/@pollyjs/adapter/src/index.js x: 29 # changes y: 715 line churn packages/@pollyjs/core/src/-private/logger.js x: 7 # changes y: 200 line churn packages/@pollyjs/persister/tests/unit/persister-test.js x: 8 # changes y: 169 line churn tests/integration/adapter-tests.js x: 18 # changes y: 468 line churn docs/quick-start.md x: 11 # changes y: 626 line churn docs/server/route-handler.md x: 11 # changes y: 473 line churn packages/@pollyjs/core/src/-private/request.js x: 30 # changes y: 347 line churn packages/@pollyjs/core/src/defaults/config.js x: 12 # changes y: 41 line churn packages/@pollyjs/core/src/polly.js x: 17 # changes y: 543 line churn packages/@pollyjs/core/tests/unit/polly-test.js x: 19 # changes y: 756 line churn packages/@pollyjs/core/tests/unit/server/handler-test.js x: 6 # changes y: 408 line churn docs/_sidebar.md x: 13 # changes y: 104 line churn testem.js x: 14 # changes y: 103 line churn packages/@pollyjs/core/src/-private/response.js x: 9 # changes y: 158 line churn .eslintrc.js x: 8 # changes y: 64 line churn packages/@pollyjs/adapter-fetch/tests/integration/server-test.js x: 5 # changes y: 541 line churn packages/@pollyjs/adapter-puppeteer/tests/integration/adapter-test.js x: 9 # changes y: 141 line churn packages/@pollyjs/core/src/-private/event-emitter.js x: 4 # changes y: 357 line churn packages/@pollyjs/core/src/server/route.js x: 11 # changes y: 280 line churn packages/@pollyjs/core/tests/unit/-private/container-test.js x: 5 # changes y: 144 line churn packages/@pollyjs/ember/config/ember-try.js x: 2 # changes y: 149 line churn packages/@pollyjs/node-server/src/server.js x: 7 # changes y: 13 line churn tests/integration/adapter-identifier-tests.js x: 3 # changes y: 295 line churn examples/dummy-app/README.md x: 3 # changes y: 2745 line churn packages/@pollyjs/ember/README.md x: 11 # changes y: 126 line churn examples/jest-puppeteer/__recordings__/jest-puppeteer_2726822272/should-be-able-to-navigate-to-all-routes_1130491217/recording.har x: 3 # changes y: 1486 line churn docs/assets/styles.css x: 10 # changes y: 351 line churn packages/@pollyjs/ember/yarn.lock x: 7 # changes y: 16114 line churn tests/recordings/-pollyjs_2160168770/adapter-fetch_162589637/Integration-Fetch-Adapter_1763210894/should-respect-request-order_2914185093/recording.har x: 4 # changes y: 1402 line churn tests/recordings/-pollyjs_2160168770/adapter-node-http_1501306138/Integration-Node-Http-Adapter-node-fetch_3496513759/should-respect-request-order_2914185093/recording.har x: 4 # changes y: 1106 line churn tests/recordings/-pollyjs_2160168770/adapter-node-http_1501306138/Integration-Node-Http-Adapter_1543864754/http_3378792613/should-respect-request-order_2914185093/recording.har x: 4 # changes y: 848 line churn tests/recordings/-pollyjs_2160168770/adapter-puppeteer_3356991759/Integration-Puppeteer-Adapter_1203948916/should-be-able-to-abort-from-an-intercept_68559697/recording.har x: 7 # changes y: 378 line churn tests/recordings/-pollyjs_2160168770/adapter-puppeteer_3356991759/Integration-Puppeteer-Adapter_1203948916/should-respect-request-order_2914185093/recording.har x: 7 # changes y: 1896 line churn tests/recordings/-pollyjs_2160168770/adapter-xhr_1803529635/Integration-XHR-Adapter_4095563232/should-respect-request-order_2914185093/recording.har x: 5 # changes y: 926 line churn packages/@pollyjs/core/tests/browser/integration/server-test.js x: 6 # changes y: 618 line churn tests/recordings/-pollyjs_2160168770/adapter-fetch_162589637/Integration-Fetch-Adapter-Browser_2847373818/should-be-able-to-abort-from-an-intercept_68559697/recording.har x: 3 # changes y: 176 line churn tests/recordings/-pollyjs_2160168770/adapter-fetch_162589637/Integration-Fetch-Adapter-Browser_2847373818/should-respect-request-order_2914185093/recording.har x: 3 # changes y: 780 line churn packages/@pollyjs/adapter-node-http/src/-private/transport-wrapper.js x: 3 # changes y: 624 line churn examples/node-fetch/recordings/node-fetch_2851505768/should-work_3457346403/recording.har x: 2 # changes y: 309 line churn examples/jest-puppeteer/recordings/jest-puppeteer_2726822272/recording.har x: 2 # changes y: 1578 line churn examples/puppeteer/recordings/puppeteer_2155046665/recording.har x: 1 # changes y: 320 line churn packages/@pollyjs/adapter-fetch/yarn.lock x: 3 # changes y: 2384 line churn packages/@pollyjs/adapter-puppeteer/yarn.lock x: 2 # changes y: 2560 line churn packages/@pollyjs/adapter/yarn.lock x: 1 # changes y: 1155 line churn packages/@pollyjs/core/yarn.lock x: 9 # changes y: 1328 line churn packages/@pollyjs/node-server/yarn.lock x: 3 # changes y: 1586 line churn packages/@pollyjs/persister-local-storage/yarn.lock x: 2 # changes y: 2368 line churn packages/@pollyjs/persister/yarn.lock x: 4 # changes y: 2276 line churn packages/@pollyjs/utils/yarn.lock x: 3 # changes y: 2252 line churn tests/recordings/-pollyjs_2160168770/core_3713949822/Integration-Adapters_529408267/Fetch-Adapter-Rest-Persister_112800326/should-respect-request-order_2914185093/recording.har x: 2 # changes y: 698 line churn
36459.0
line churn
  min: 1.0
  average: 287.2
  25th percentile: 19.0
  median: 57.0
  75th percentile: 200.0
  max: 36459.0
0 64.0
# changes
min: 1.0 | average: 5.89 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 64.0

Number of Contributors vs. Line Churn: 94 points

packages/@pollyjs/adapter-fetch/src/index.js x: 7 # contributors y: 479 line churn packages/@pollyjs/persister/src/index.js x: 2 # contributors y: 552 line churn packages/@pollyjs/adapter-node-http/src/index.js x: 7 # contributors y: 651 line churn packages/@pollyjs/adapter-puppeteer/src/index.js x: 4 # contributors y: 605 line churn packages/@pollyjs/adapter-xhr/src/index.js x: 3 # contributors y: 388 line churn packages/@pollyjs/adapter/src/index.js x: 6 # contributors y: 715 line churn packages/@pollyjs/core/src/-private/logger.js x: 1 # contributors y: 200 line churn packages/@pollyjs/persister-fs/src/index.js x: 2 # contributors y: 57 line churn packages/@pollyjs/persister-in-memory/src/index.js x: 2 # contributors y: 41 line churn packages/@pollyjs/persister-local-storage/src/index.js x: 2 # contributors y: 75 line churn packages/@pollyjs/persister-rest/src/index.js x: 2 # contributors y: 82 line churn packages/@pollyjs/core/src/-private/request.js x: 3 # contributors y: 347 line churn packages/@pollyjs/core/src/defaults/config.js x: 3 # contributors y: 41 line churn packages/@pollyjs/core/src/polly.js x: 2 # contributors y: 543 line churn testem.js x: 3 # contributors y: 103 line churn packages/@pollyjs/adapter/src/utils/normalize-recorded-response.js x: 1 # contributors y: 35 line churn packages/@pollyjs/core/src/-private/response.js x: 1 # contributors y: 158 line churn packages/@pollyjs/persister/src/har/response.js x: 1 # contributors y: 76 line churn .commitlintrc.js x: 1 # contributors y: 11 line churn packages/@pollyjs/adapter-xhr/src/utils/resolve-xhr.js x: 1 # contributors y: 18 line churn packages/@pollyjs/adapter/src/utils/dehumanize-time.js x: 2 # contributors y: 51 line churn packages/@pollyjs/adapter/src/utils/stringify-request.js x: 1 # contributors y: 28 line churn packages/@pollyjs/core/src/-private/event-emitter.js x: 1 # contributors y: 357 line churn packages/@pollyjs/core/src/server/index.js x: 1 # contributors y: 128 line churn packages/@pollyjs/core/src/server/middleware.js x: 1 # contributors y: 7 line churn packages/@pollyjs/core/src/server/route.js x: 2 # contributors y: 280 line churn packages/@pollyjs/core/src/utils/cancel-fn-after-n-times.js x: 1 # contributors y: 21 line churn packages/@pollyjs/core/src/utils/guid-for-recording.js x: 1 # contributors y: 5 line churn packages/@pollyjs/core/src/utils/http-headers.js x: 1 # contributors y: 48 line churn packages/@pollyjs/core/src/utils/normalize-request.js x: 2 # contributors y: 157 line churn packages/@pollyjs/core/src/utils/validators.js x: 1 # contributors y: 51 line churn packages/@pollyjs/ember/blueprints/@pollyjs/ember/files/config/polly.js x: 2 # contributors y: 13 line churn packages/@pollyjs/ember/blueprints/@pollyjs/ember/index.js x: 2 # contributors y: 18 line churn packages/@pollyjs/ember/config/ember-try.js x: 1 # contributors y: 149 line churn packages/@pollyjs/ember/index.js x: 2 # contributors y: 231 line churn packages/@pollyjs/ember/testem.js x: 1 # contributors y: 15 line churn packages/@pollyjs/node-server/src/express/register-api.js x: 2 # contributors y: 73 line churn packages/@pollyjs/persister/src/har/utils/to-nv-pairs.js x: 1 # contributors y: 25 line churn packages/@pollyjs/utils/src/index.js x: 3 # contributors y: 34 line churn packages/@pollyjs/utils/src/utils/url.js x: 1 # contributors y: 111 line churn scripts/rollup/utils.js x: 1 # contributors y: 31 line churn scripts/rollup/browser.config.js x: 1 # contributors y: 62 line churn packages/@pollyjs/utils/src/utils/clone-arraybuffer.js x: 1 # contributors y: 12 line churn packages/@pollyjs/core/src/-private/container.js x: 2 # contributors y: 118 line churn packages/@pollyjs/core/src/server/handler.js x: 1 # contributors y: 240 line churn packages/@pollyjs/core/src/utils/merge-configs.js x: 2 # contributors y: 63 line churn packages/@pollyjs/node-server/src/config.js x: 2 # contributors y: 5 line churn packages/@pollyjs/adapter-node-http/rollup.config.js x: 2 # contributors y: 15 line churn packages/@pollyjs/core/src/-private/interceptor.js x: 1 # contributors y: 38 line churn packages/@pollyjs/adapter-node-http/src/utils/merge-chunks.js x: 2 # contributors y: 22 line churn packages/@pollyjs/core/src/utils/deferred-promise.js x: 3 # contributors y: 38 line churn packages/@pollyjs/node-server/src/api.js x: 2 # contributors y: 38 line churn packages/@pollyjs/utils/src/constants/http-status-codes.js x: 1 # contributors y: 44 line churn
715.0
line churn
  min: 3.0
  average: 91.52
  25th percentile: 12.0
  median: 33.0
  75th percentile: 75.25
  max: 715.0
0 7.0
# contributors
min: 1.0 | average: 1.59 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

File Size vs. Line Churn: 94 points

packages/@pollyjs/adapter-fetch/src/index.js x: 165 lines of code y: 479 line churn packages/@pollyjs/persister/src/index.js x: 153 lines of code y: 552 line churn packages/@pollyjs/adapter-node-http/src/index.js x: 236 lines of code y: 651 line churn packages/@pollyjs/adapter-puppeteer/src/index.js x: 180 lines of code y: 605 line churn packages/@pollyjs/adapter-xhr/src/index.js x: 127 lines of code y: 388 line churn packages/@pollyjs/adapter/src/index.js x: 229 lines of code y: 715 line churn packages/@pollyjs/core/src/-private/logger.js x: 53 lines of code y: 200 line churn packages/@pollyjs/persister-fs/src/index.js x: 26 lines of code y: 57 line churn packages/@pollyjs/persister-in-memory/src/index.js x: 16 lines of code y: 41 line churn packages/@pollyjs/persister-local-storage/src/index.js x: 41 lines of code y: 75 line churn packages/@pollyjs/persister-rest/src/index.js x: 45 lines of code y: 82 line churn packages/@pollyjs/core/src/-private/request.js x: 201 lines of code y: 347 line churn packages/@pollyjs/core/src/defaults/config.js x: 36 lines of code y: 41 line churn packages/@pollyjs/core/src/polly.js x: 197 lines of code y: 543 line churn testem.js x: 50 lines of code y: 103 line churn packages/@pollyjs/adapter/src/utils/normalize-recorded-response.js x: 25 lines of code y: 35 line churn packages/@pollyjs/core/src/-private/response.js x: 35 lines of code y: 158 line churn packages/@pollyjs/persister/src/har/response.js x: 43 lines of code y: 76 line churn packages/@pollyjs/utils/src/utils/serializers/buffer.js x: 21 lines of code y: 35 line churn .commitlintrc.js x: 9 lines of code y: 11 line churn packages/@pollyjs/adapter-xhr/src/utils/resolve-xhr.js x: 14 lines of code y: 18 line churn packages/@pollyjs/adapter/src/utils/dehumanize-time.js x: 46 lines of code y: 51 line churn packages/@pollyjs/adapter/src/utils/stringify-request.js x: 20 lines of code y: 28 line churn packages/@pollyjs/core/src/-private/event-emitter.js x: 131 lines of code y: 357 line churn packages/@pollyjs/core/src/server/index.js x: 154 lines of code y: 128 line churn packages/@pollyjs/core/src/server/middleware.js x: 24 lines of code y: 7 line churn packages/@pollyjs/core/src/server/route.js x: 93 lines of code y: 280 line churn packages/@pollyjs/core/src/utils/cancel-fn-after-n-times.js x: 9 lines of code y: 21 line churn packages/@pollyjs/core/src/utils/guid-for-recording.js x: 14 lines of code y: 5 line churn packages/@pollyjs/core/src/utils/http-headers.js x: 32 lines of code y: 48 line churn packages/@pollyjs/core/src/utils/normalize-request.js x: 50 lines of code y: 157 line churn packages/@pollyjs/core/src/utils/validators.js x: 40 lines of code y: 51 line churn packages/@pollyjs/ember/.template-lintrc.js x: 4 lines of code y: 7 line churn packages/@pollyjs/ember/addon/-private/preconfigure.js x: 17 lines of code y: 52 line churn packages/@pollyjs/ember/blueprints/@pollyjs/ember/files/config/polly.js x: 10 lines of code y: 13 line churn packages/@pollyjs/ember/blueprints/@pollyjs/ember/index.js x: 15 lines of code y: 18 line churn packages/@pollyjs/ember/config/ember-try.js x: 82 lines of code y: 149 line churn packages/@pollyjs/ember/ember-cli-build.js x: 14 lines of code y: 9 line churn packages/@pollyjs/ember/index.js x: 78 lines of code y: 231 line churn packages/@pollyjs/ember/testem.js x: 21 lines of code y: 15 line churn packages/@pollyjs/node-server/src/express/register-api.js x: 43 lines of code y: 73 line churn packages/@pollyjs/node-server/src/server.js x: 46 lines of code y: 13 line churn packages/@pollyjs/persister-rest/src/ajax.js x: 39 lines of code y: 50 line churn packages/@pollyjs/persister/src/har/utils/to-nv-pairs.js x: 13 lines of code y: 25 line churn packages/@pollyjs/utils/src/index.js x: 14 lines of code y: 34 line churn packages/@pollyjs/utils/src/utils/assert.js x: 6 lines of code y: 11 line churn packages/@pollyjs/utils/src/utils/build-url.js x: 11 lines of code y: 19 line churn packages/@pollyjs/utils/src/utils/url.js x: 59 lines of code y: 111 line churn scripts/rollup/utils.js x: 23 lines of code y: 31 line churn scripts/rollup/browser.config.js x: 56 lines of code y: 62 line churn scripts/rollup/node.config.js x: 45 lines of code y: 50 line churn packages/@pollyjs/utils/src/utils/clone-arraybuffer.js x: 5 lines of code y: 12 line churn packages/@pollyjs/core/src/-private/container.js x: 41 lines of code y: 118 line churn packages/@pollyjs/utils/src/utils/is-buffer-utf8-representable.js x: 6 lines of code y: 12 line churn packages/@pollyjs/persister/src/har/log.js x: 37 lines of code y: 58 line churn packages/@pollyjs/core/src/server/handler.js x: 94 lines of code y: 240 line churn packages/@pollyjs/core/src/utils/merge-configs.js x: 9 lines of code y: 63 line churn packages/@pollyjs/node-server/src/config.js x: 7 lines of code y: 5 line churn packages/@pollyjs/adapter-node-http/rollup.config.js x: 3 lines of code y: 15 line churn packages/@pollyjs/adapter-node-http/rollup.config.shared.js x: 10 lines of code y: 10 line churn packages/@pollyjs/adapter-node-http/src/utils/url-to-options.js x: 21 lines of code y: 31 line churn packages/@pollyjs/utils/src/utils/polly-error.js x: 9 lines of code y: 12 line churn packages/@pollyjs/utils/src/constants/expiry-strategies.js x: 5 lines of code y: 5 line churn packages/@pollyjs/core/src/-private/event.js x: 19 lines of code y: 26 line churn packages/@pollyjs/core/src/-private/interceptor.js x: 30 lines of code y: 38 line churn packages/@pollyjs/persister/src/har/request.js x: 44 lines of code y: 74 line churn packages/@pollyjs/persister/src/har/utils/get-first-header.js x: 8 lines of code y: 20 line churn packages/@pollyjs/adapter-puppeteer/rollup.config.js x: 2 lines of code y: 5 line churn scripts/rollup/default.config.js x: 3 lines of code y: 4 line churn packages/@pollyjs/core/src/-private/http-base.js x: 79 lines of code y: 110 line churn packages/@pollyjs/adapter-node-http/src/utils/get-url-from-options.js x: 22 lines of code y: 34 line churn packages/@pollyjs/core/src/utils/deferred-promise.js x: 12 lines of code y: 38 line churn packages/@pollyjs/adapter-fetch/src/utils/serializer-headers.js x: 8 lines of code y: 15 line churn packages/@pollyjs/adapter-xhr/src/utils/serialize-response-headers.js x: 12 lines of code y: 20 line churn packages/@pollyjs/utils/src/utils/serializers/blob.js x: 22 lines of code y: 26 line churn packages/@pollyjs/utils/src/utils/serializers/form-data.js x: 17 lines of code y: 23 line churn packages/@pollyjs/utils/src/utils/serializers/index.js x: 4 lines of code y: 5 line churn packages/@pollyjs/core/src/utils/parse-url.js x: 14 lines of code y: 37 line churn packages/@pollyjs/node-server/src/api.js x: 39 lines of code y: 38 line churn packages/@pollyjs/core/src/index.js x: 4 lines of code y: 13 line churn packages/@pollyjs/persister/src/har/entry.js x: 29 lines of code y: 32 line churn packages/@pollyjs/persister/src/har/index.js x: 6 lines of code y: 7 line churn packages/@pollyjs/utils/src/constants/http-status-codes.js x: 44 lines of code y: 44 line churn packages/@pollyjs/adapter/src/utils/is-expired.js x: 10 lines of code y: 4 line churn
715.0
line churn
  min: 3.0
  average: 91.52
  25th percentile: 12.0
  median: 33.0
  75th percentile: 75.25
  max: 715.0
0 236.0
lines of code
min: 2.0 | average: 40.97 | 25th percentile: 9.0 | median: 21.0 | 75th percentile: 45.0 | max: 236.0