microsoft / just
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: 101
  • Daily file updates (only one update per file and date counted): 1268
  • First update: 2018-12-01
  • Latest update: 2022-01-27
  • Days between first and latest update: 1154 (164 weeks, estimated 820 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 101 files with 3,112 lines of code in files.
    • 96 files that are 366+ days old (3,050 lines of code)
    • 3 files that are 181-365 days old (42 lines of code)
    • 1 files that are 91-180 days old (11 lines of code)
    • 1 files that are 31-90 days old (9 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
98% | 1% | <1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 101 files with 3,112 lines of code in files.
    • 86 files have been last changed 366+ days ago (2,591 lines of code)
    • 8 files have been last changed 181-365 days ago (244 lines of code)
    • 3 files have been last changed 91-180 days ago (57 lines of code)
    • 3 files have been last changed 31-90 days ago (209 lines of code)
    • 1 files have been last changed 1-30 days ago (11 lines of code)
83% | 7% | 1% | 6% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, md, js, npmignore, yml, snap, styl, gitignore, dockerignore, txt, eslintignore, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts98% | 1% | 0% | 0% | 0%
js95% | <1% | 0% | 4% | 0%
yml0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts82% | 8% | 1% | 6% | <1%
js95% | <1% | 0% | 4% | 0%
yml0% | 0% | 100% | 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
packages/just-scripts/src98% | 1% | 0% | 0% | 0%
packages/just-task/src96% | 3% | 0% | 0% | 0%
contribs/just-repo-utils/src100% | 0% | 0% | 0% | 0%
packages/just-scripts-utils/src100% | 0% | 0% | 0% | 0%
packages/just-task/example100% | 0% | 0% | 0% | 0%
packages/just-task-logger/src100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
packages/just-plop-helpers/actions100% | 0% | 0% | 0% | 0%
packages/example-lib100% | 0% | 0% | 0% | 0%
ROOT41% | 0% | 32% | 26% | 0%
packages/just-plop-helpers100% | 0% | 0% | 0% | 0%
packages/example-lib/tasks100% | 0% | 0% | 0% | 0%
packages/example-lib/src50% | 50% | 0% | 0% | 0%
contribs/just-repo-utils100% | 0% | 0% | 0% | 0%
packages/just-scripts-utils100% | 0% | 0% | 0% | 0%
packages/just-scripts100% | 0% | 0% | 0% | 0%
packages/just-task-logger100% | 0% | 0% | 0% | 0%
packages/just-task100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
packages/just-scripts/src83% | 2% | 0% | 14% | 0%
packages/just-task/src79% | 14% | 6% | 0% | 0%
contribs/just-repo-utils/src100% | 0% | 0% | 0% | 0%
packages/just-scripts-utils/src64% | 31% | 0% | 0% | 4%
packages/just-task/example100% | 0% | 0% | 0% | 0%
packages/just-task-logger/src100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
packages/just-plop-helpers/actions100% | 0% | 0% | 0% | 0%
ROOT41% | 0% | 32% | 26% | 0%
packages/just-plop-helpers100% | 0% | 0% | 0% | 0%
packages/example-lib/tasks100% | 0% | 0% | 0% | 0%
packages/example-lib/src50% | 50% | 0% | 0% | 0%
contribs/just-repo-utils100% | 0% | 0% | 0% | 0%
packages/just-scripts-utils100% | 0% | 0% | 0% | 0%
packages/just-scripts100% | 0% | 0% | 0% | 0%
packages/just-task-logger100% | 0% | 0% | 0% | 0%
packages/just-task100% | 0% | 0% | 0% | 0%
packages/example-lib0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in packages/example-lib/src
1 - 1156 1157 2
copyReadme.js
in scripts
3 - 1153 1155 2
undertaker.ts
in packages/just-task/src
112 4 383 1153 14
just-task.fail.js
in packages/just-task/example
47 3 383 1153 5
cli.ts
in packages/just-task/src
47 1 291 1153 9
just-task.js
in packages/just-task/example
46 3 383 1153 8
task.ts
in packages/just-task/src
40 3 661 1153 11
index.ts
in packages/just-task/src
10 - 317 1153 9
jest.config.js
in packages/just-task
1 - 1074 1153 2
logger.ts
in packages/just-task/src
1 - 1075 1153 3
condition.ts
in packages/just-task/src
11 1 383 1151 3
resolve.ts
in packages/just-task/src
67 7 482 1150 11
option.ts
in packages/just-task/src
48 3 383 1150 5
wrapTask.ts
in packages/just-task/src
22 1 143 1150 11
longprocess.js
in packages/just-task/example
4 - 1145 1145 1
rush.ts
in packages/just-scripts-utils/src
54 5 383 1106 9
index.ts
in packages/just-scripts/src
34 - 383 1106 12
paths.ts
in packages/just-scripts-utils/src
14 2 383 1106 6
prettyPrintMarkdown.ts
in packages/just-scripts-utils/src
11 1 4 1106 6
index.ts
in packages/just-scripts-utils/src
10 - 482 1106 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in packages/example-lib/src
1 - 1156 1157 2
copyReadme.js
in scripts
3 - 1153 1155 2
longprocess.js
in packages/just-task/example
4 - 1145 1145 1
logger.ts
in packages/just-task/src
1 - 1075 1153 3
logger.ts
in packages/just-scripts-utils/src
1 - 1075 1106 3
jest.config.js
in packages/just-task
1 - 1074 1153 2
jest.config.js
in packages/just-task-logger
1 - 1074 1075 2
jest.config.js
in packages/just-scripts-utils
1 - 1074 1091 2
RushJson.ts
in packages/just-scripts-utils/src/interfaces
10 - 1074 1074 1
PackageJson.ts
in packages/just-scripts-utils/src/interfaces
14 - 1027 1074 2
uniqueValues.ts
in packages/just-scripts/src/arrayUtils
3 1 998 998 1
arrayify.ts
in packages/just-scripts/src/arrayUtils
3 1 998 998 1
splitArrayIntoChunks.ts
in packages/just-scripts/src/arrayUtils
7 1 998 998 1
cli.ts
in packages/just-scripts/src
1 - 993 993 1
jest.config.js
in packages/just-scripts
1 - 975 975 1
index.ts
in packages/just-task-logger/src
2 - 920 1075 4
index.ts
in packages/just-scripts/src/task-presets
2 - 901 1105 3
index.js
in packages/just-plop-helpers
7 - 901 910 3
addDependencyAction.js
in packages/just-plop-helpers/actions
14 - 901 909 2
renameAction.js
in packages/just-plop-helpers/actions
26 - 901 910 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
beachball.config.js
in root
9 - 52 52 1
dependabot.yml
in root
11 - 143 143 1
esbuildTask.ts
in packages/just-scripts/src/tasks
17 1 315 315 1
watch.ts
in packages/just-task/src
24 1 143 317 2
hello.js
in packages/example-lib/src
1 - 317 317 1
nodeExecTask.ts
in packages/just-scripts/src/tasks
30 1 383 479 3
just.config.ts
in packages/example-lib
24 - 317 479 2
getTsNodeEnv.ts
in packages/just-scripts/src/typescript
17 1 383 479 2
customTask.ts
in packages/example-lib/tasks
3 - 479 479 1
packageInfoHelpers.ts
in contribs/just-repo-utils/src/internal
81 9 383 496 3
packageInfoCache.ts
in contribs/just-repo-utils/src/internal
68 7 383 496 3
repoInfo.ts
in contribs/just-repo-utils/src
51 5 383 496 3
readConfigs.ts
in contribs/just-repo-utils/src
49 6 482 496 2
configTypes.ts
in contribs/just-repo-utils/src/interfaces
36 - 496 496 1
packageInfo.ts
in contribs/just-repo-utils/src
32 3 496 496 1
cacheUtils.ts
in contribs/just-repo-utils/src
29 4 383 496 3
packageInfoTypes.ts
in contribs/just-repo-utils/src/interfaces
22 - 496 496 1
gitUtils.ts
in contribs/just-repo-utils/src
20 3 496 496 1
repoInfoTypes.ts
in contribs/just-repo-utils/src/interfaces
13 - 496 496 1
index.ts
in contribs/just-repo-utils/src
7 - 496 496 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
prettyPrintMarkdown.ts
in packages/just-scripts-utils/src
11 1 4 1106 6
jestTask.ts
in packages/just-scripts/src/tasks
66 1 48 1105 15
apiExtractorTask.ts
in packages/just-scripts/src/tasks
134 6 49 1105 13
beachball.config.js
in root
9 - 52 52 1
watch.ts
in packages/just-task/src
24 1 143 317 2
wrapTask.ts
in packages/just-task/src
22 1 143 1150 11
dependabot.yml
in root
11 - 143 143 1
exec.ts
in packages/just-scripts-utils/src
84 4 202 1074 7
cli.ts
in packages/just-task/src
47 1 291 1153 9
config.ts
in packages/just-task/src
44 2 304 661 5
esbuildTask.ts
in packages/just-scripts/src/tasks
17 1 315 315 1
index.ts
in packages/just-scripts/src/tasks
17 - 315 1105 15
just.config.ts
in packages/example-lib
24 - 317 479 2
index.ts
in packages/just-task/src
10 - 317 1153 9
hello.js
in packages/example-lib/src
1 - 317 317 1
webpackDevServerTask.ts
in packages/just-scripts/src/tasks
53 1 371 644 8
apiExtractorTypes.ts
in packages/just-scripts/src/tasks
206 - 383 647 2
cache.ts
in packages/just-task/src
126 10 383 972 11
undertaker.ts
in packages/just-task/src
112 4 383 1153 14
tarTask.ts
in packages/just-scripts/src/tasks
95 2 383 665 3