facebook / jscodeshift
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 31
  • Daily file updates (only one update per file and date counted): 115
  • First update: 2015-03-25
  • Latest update: 2022-03-30
  • Days between first and latest update: 2562 (366 weeks, estimated 1830 working days)
  • Active days (at least one file change): 181
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 31 files with 1,939 lines of code in files.
    • 31 files that are 366+ days old (1,939 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 31 files with 1,939 lines of code in files.
    • 23 files have been last changed 366+ days ago (1,502 lines of code)
    • 6 files have been last changed 181-365 days ago (69 lines of code)
    • 2 files have been last changed 91-180 days ago (368 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
77% | 3% | 18% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
js, html, svg, md, css, txt, json, snap, ts, npmignore, gitignore, sh, editorconfig, yml, eslintignore, jshintrc
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
js100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js77% | 3% | 19% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src100% | 0% | 0% | 0% | 0%
src/collections100% | 0% | 0% | 0% | 0%
parser100% | 0% | 0% | 0% | 0%
utils100% | 0% | 0% | 0% | 0%
src/utils100% | 0% | 0% | 0% | 0%
sample/__testfixtures__100% | 0% | 0% | 0% | 0%
sample100% | 0% | 0% | 0% | 0%
sample/__testfixtures__/typescript100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src72% | 0% | 27% | 0% | 0%
src/collections100% | 0% | 0% | 0% | 0%
parser69% | 30% | 0% | 0% | 0%
utils100% | 0% | 0% | 0% | 0%
src/utils100% | 0% | 0% | 0% | 0%
sample100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
sample/__testfixtures__0% | 100% | 0% | 0% | 0%
sample/__testfixtures__/typescript0% | 100% | 0% | 0% | 0%
Oldest Files (Top 31)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
259 28 982 2572 22 11
JSXElement.js
in src/collections
120 8 982 2572 11 8
VariableDeclarator.js
in src/collections
113 4 982 2572 18 12
Node.js
in src/collections
102 12 982 2572 21 9
Runner.js
in src
273 15 95 2568 50 28
Worker.js
in src
179 12 708 2567 33 17
core.js
in src
97 8 982 2567 16 10
126 11 480 2470 14 10
21 2 982 2368 4 5
95 9 101 2201 17 13
10 1 982 2201 5 4
reverse-identifiers.output.js
in sample/__testfixtures__
7 - 359 2201 3 3
reverse-identifiers.input.js
in sample/__testfixtures__
7 - 359 2201 3 3
45 4 720 2190 6 6
babylon.js
in parser
42 2 982 2129 11 8
testUtils.js
in utils
35 4 982 2129 6 4
16 - 982 2129 10 6
14 - 982 2129 3 3
flow.js
in parser
20 2 708 2022 7 6
index.js
in root
1 - 982 1912 2 3
33 2 359 1603 11 9
tsOptions.js
in parser
32 - 982 1244 5 5
tsx.js
in parser
12 2 333 1244 6 7
ts.js
in parser
10 2 982 1244 5 6
215 13 982 1232 6 4
intersection.js
in src/utils
18 1 982 1231 3 4
union.js
in src/utils
11 1 982 1231 3 4
once.js
in src/utils
11 1 982 1231 3 4
reverse-identifiers.input.ts
in sample/__testfixtures__/typescript
5 - 359 1006 3 3
reverse-identifiers.output.ts
in sample/__testfixtures__/typescript
5 - 359 1006 3 3
index.js
in src/collections
5 - 982 982 1 2
Files Not Recently Changed (Top 31)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
index.js
in root
1 - 982 1912 2 3
index.js
in src/collections
5 - 982 982 1 2
10 1 982 2201 5 4
ts.js
in parser
10 2 982 1244 5 6
once.js
in src/utils
11 1 982 1231 3 4
union.js
in src/utils
11 1 982 1231 3 4
14 - 982 2129 3 3
16 - 982 2129 10 6
intersection.js
in src/utils
18 1 982 1231 3 4
21 2 982 2368 4 5
tsOptions.js
in parser
32 - 982 1244 5 5
testUtils.js
in utils
35 4 982 2129 6 4
babylon.js
in parser
42 2 982 2129 11 8
core.js
in src
97 8 982 2567 16 10
Node.js
in src/collections
102 12 982 2572 21 9
VariableDeclarator.js
in src/collections
113 4 982 2572 18 12
JSXElement.js
in src/collections
120 8 982 2572 11 8
215 13 982 1232 6 4
259 28 982 2572 22 11
45 4 720 2190 6 6
flow.js
in parser
20 2 708 2022 7 6
Worker.js
in src
179 12 708 2567 33 17
126 11 480 2470 14 10
reverse-identifiers.output.ts
in sample/__testfixtures__/typescript
5 - 359 1006 3 3
reverse-identifiers.input.ts
in sample/__testfixtures__/typescript
5 - 359 1006 3 3
reverse-identifiers.input.js
in sample/__testfixtures__
7 - 359 2201 3 3
reverse-identifiers.output.js
in sample/__testfixtures__
7 - 359 2201 3 3
33 2 359 1603 11 9
tsx.js
in parser
12 2 333 1244 6 7
95 9 101 2201 17 13
Runner.js
in src
273 15 95 2568 50 28
Most Recently Created Files (Top 31)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
index.js
in src/collections
5 - 982 982 1 2
reverse-identifiers.input.ts
in sample/__testfixtures__/typescript
5 - 359 1006 3 3
reverse-identifiers.output.ts
in sample/__testfixtures__/typescript
5 - 359 1006 3 3
intersection.js
in src/utils
18 1 982 1231 3 4
union.js
in src/utils
11 1 982 1231 3 4
once.js
in src/utils
11 1 982 1231 3 4
215 13 982 1232 6 4
tsOptions.js
in parser
32 - 982 1244 5 5
tsx.js
in parser
12 2 333 1244 6 7
ts.js
in parser
10 2 982 1244 5 6
33 2 359 1603 11 9
index.js
in root
1 - 982 1912 2 3
flow.js
in parser
20 2 708 2022 7 6
babylon.js
in parser
42 2 982 2129 11 8
testUtils.js
in utils
35 4 982 2129 6 4
16 - 982 2129 10 6
14 - 982 2129 3 3
45 4 720 2190 6 6
95 9 101 2201 17 13
10 1 982 2201 5 4
reverse-identifiers.output.js
in sample/__testfixtures__
7 - 359 2201 3 3
reverse-identifiers.input.js
in sample/__testfixtures__
7 - 359 2201 3 3
21 2 982 2368 4 5
126 11 480 2470 14 10
Worker.js
in src
179 12 708 2567 33 17
core.js
in src
97 8 982 2567 16 10
Runner.js
in src
273 15 95 2568 50 28
259 28 982 2572 22 11
JSXElement.js
in src/collections
120 8 982 2572 11 8
VariableDeclarator.js
in src/collections
113 4 982 2572 18 12
Node.js
in src/collections
102 12 982 2572 21 9
Most Recently Changed Files (Top 31)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
Runner.js
in src
273 15 95 2568 50 28
95 9 101 2201 17 13
tsx.js
in parser
12 2 333 1244 6 7
33 2 359 1603 11 9
reverse-identifiers.output.js
in sample/__testfixtures__
7 - 359 2201 3 3
reverse-identifiers.input.js
in sample/__testfixtures__
7 - 359 2201 3 3
reverse-identifiers.input.ts
in sample/__testfixtures__/typescript
5 - 359 1006 3 3
reverse-identifiers.output.ts
in sample/__testfixtures__/typescript
5 - 359 1006 3 3
126 11 480 2470 14 10
Worker.js
in src
179 12 708 2567 33 17
flow.js
in parser
20 2 708 2022 7 6
45 4 720 2190 6 6
259 28 982 2572 22 11
215 13 982 1232 6 4
JSXElement.js
in src/collections
120 8 982 2572 11 8
VariableDeclarator.js
in src/collections
113 4 982 2572 18 12
Node.js
in src/collections
102 12 982 2572 21 9
core.js
in src
97 8 982 2567 16 10
babylon.js
in parser
42 2 982 2129 11 8
testUtils.js
in utils
35 4 982 2129 6 4
tsOptions.js
in parser
32 - 982 1244 5 5
21 2 982 2368 4 5
intersection.js
in src/utils
18 1 982 1231 3 4
16 - 982 2129 10 6
14 - 982 2129 3 3
union.js
in src/utils
11 1 982 1231 3 4
once.js
in src/utils
11 1 982 1231 3 4
ts.js
in parser
10 2 982 1244 5 6
10 1 982 2201 5 4
index.js
in src/collections
5 - 982 982 1 2
index.js
in root
1 - 982 1912 2 3