dart-lang / pub
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: 125
  • Daily file updates (only one update per file and date counted): 1444
  • First update: 2012-03-29
  • Latest update: 2022-02-01
  • Days between first and latest update: 3597 (513 weeks, estimated 2565 working days)
  • Active days (at least one file change): 1021
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 125 files with 15,853 lines of code in files.
    • 114 files that are 366+ days old (14,770 lines of code)
    • 3 files that are 181-365 days old (423 lines of code)
    • 8 files that are 91-180 days old (660 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)
93% | 2% | 4% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 125 files with 15,853 lines of code in files.
    • 1 files have been last changed 366+ days ago (27 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 71 files have been last changed 91-180 days ago (5,303 lines of code)
    • 28 files have been last changed 31-90 days ago (4,828 lines of code)
    • 25 files have been last changed 1-30 days ago (5,695 lines of code)
<1% | 0% | 33% | 30% | 35%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
dart, txt, md, yaml, bat, gitignore, json, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
dart93% | 2% | 4% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
dart<1% | 0% | 33% | 30% | 35%
yaml0% | 0% | 0% | 45% | 54%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
lib/src93% | 4% | 2% | 0% | 0%
lib/src/command93% | 1% | 5% | 0% | 0%
lib/src/solver100% | 0% | 0% | 0% | 0%
lib/src/source100% | 0% | 0% | 0% | 0%
lib/src/validator93% | 6% | 0% | 0% | 0%
lib/src/sdk100% | 0% | 0% | 0% | 0%
tool100% | 0% | 0% | 0% | 0%
tool/test-bin100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
lib100% | 0% | 0% | 0% | 0%
lib/src/authentication0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lib/src<1% | 0% | 25% | 33% | 41%
lib/src/command0% | 0% | 33% | 33% | 32%
lib/src/solver0% | 0% | 48% | 44% | 6%
lib/src/validator0% | 0% | 81% | 18% | 0%
lib/src/authentication0% | 0% | 70% | 29% | 0%
lib/src/sdk0% | 0% | 100% | 0% | 0%
tool0% | 0% | 69% | 0% | 30%
lib/src/source0% | 0% | 6% | 5% | 88%
ROOT0% | 0% | 0% | 45% | 54%
tool/test-bin0% | 0% | 0% | 0% | 100%
lib0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utils.dart
in lib/src
380 21 86 3598 190
io.dart
in lib/src
618 37 15 3577 254
package.dart
in lib/src
196 6 15 3577 111
source.dart
in lib/src
88 8 15 3560 91
system_cache.dart
in lib/src
84 5 111 3560 69
source_registry.dart
in lib/src
46 2 111 3553 26
entrypoint.dart
in lib/src
588 22 4 3549 206
pubspec.dart
in lib/src
427 13 101 3549 130
lock_file.dart
in lib/src
245 10 15 3530 64
exit_codes.dart
in lib/src
16 - 86 3425 10
git.dart
in lib/src
91 3 119 3405 42
oauth2.dart
in lib/src
158 9 111 3356 66
validator.dart
in lib/src
135 2 86 3347 57
pubspec_field.dart
in lib/src/validator
48 3 111 3347 20
log.dart
in lib/src
371 24 63 3346 69
name.dart
in lib/src/validator
64 3 111 3346 42
license.dart
in lib/src/validator
29 1 111 3345 31
http.dart
in lib/src
263 11 86 3336 76
dependency.dart
in lib/src/validator
196 10 111 3332 53
directory.dart
in lib/src/validator
38 1 111 3318 26
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
levenshtein.dart
in lib/src
27 2 525 525 1
transcript.dart
in lib/src
29 2 137 2977 9
error_group.dart
in lib/src
146 14 137 3306 35
sdk.dart
in lib/src
19 - 135 3300 32
isolate.dart
in lib/src
29 1 135 1865 11
dart.dart
in lib/src/sdk
30 - 135 1395 10
fuchsia.dart
in lib/src/sdk
35 1 135 1383 6
flutter.dart
in lib/src/sdk
62 1 135 1395 10
ascii_tree.dart
in lib/src
77 5 135 2865 11
packages_file.dart
in lib/src
333 10 135 395 3
git.dart
in lib/src
91 3 119 3405 42
set_relation.dart
in lib/src/solver
9 - 111 1486 6
build.dart
in lib/src/command
14 - 111 3042 54
global_list.dart
in lib/src/command
15 1 111 2724 8
version.dart
in lib/src/command
15 1 111 3144 11
pubspec.dart
in lib/src/validator
15 1 111 2353 8
assignment.dart
in lib/src/solver
15 - 111 1486 6
token.dart
in lib/src/command
16 - 111 143 2
logout.dart
in lib/src/command
16 1 111 1103 7
barback.dart
in lib/src/command
18 1 111 2870 24
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pubspec_parse.dart
in lib/src
168 3 111 126 2
token_store.dart
in lib/src/authentication
139 8 111 143 3
client.dart
in lib/src/authentication
91 4 85 143 5
token_add.dart
in lib/src/command
88 3 87 143 6
credential.dart
in lib/src/authentication
80 5 111 143 4
token_remove.dart
in lib/src/command
50 1 111 143 3
token_list.dart
in lib/src/command
28 1 111 143 2
token.dart
in lib/src/command
16 - 111 143 2
ignore.dart
in lib/src
316 8 32 329 8
gitignore.dart
in lib/src/validator
72 1 32 329 7
cache_clean.dart
in lib/src/command
35 1 111 329 3
packages_file.dart
in lib/src
333 10 135 395 3
flutter_constraint.dart
in lib/src/validator
29 1 111 414 3
login.dart
in lib/src/command
53 2 111 458 6
pub_command_runner.dart
in tool/test-bin
92 9 25 473 9
pub_embeddable_command.dart
in lib/src
87 1 25 473 12
test.dart
in tool
39 1 15 480 8
pubspec_typo.dart
in lib/src/validator
51 1 111 525 6
levenshtein.dart
in lib/src
27 2 525 525 1
remove.dart
in lib/src/command
118 3 4 526 14
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
upgrade.dart
in lib/src/command
395 9 3 3042 43
global_packages.dart
in lib/src
598 18 4 2776 108
entrypoint.dart
in lib/src
588 22 4 3549 206
add.dart
in lib/src/command
355 4 4 527 19
executable.dart
in lib/src
261 6 4 2774 70
package_config.dart
in lib/src
168 4 4 838 9
remove.dart
in lib/src/command
118 3 4 526 14
downgrade.dart
in lib/src/command
65 1 4 2762 26
get.dart
in lib/src/command
59 1 4 3042 33
hosted.dart
in lib/src/source
693 30 15 3144 100
io.dart
in lib/src
618 37 15 3577 254
git.dart
in lib/src/source
430 28 15 3144 63
lock_file.dart
in lib/src
245 10 15 3530 64
package.dart
in lib/src
196 6 15 3577 111
path.dart
in lib/src/source
140 11 15 3144 49
dart.dart
in lib/src
140 6 15 3189 82
result.dart
in lib/src/solver
128 4 15 1522 25
source.dart
in lib/src
88 8 15 3560 91
test.dart
in tool
39 1 15 480 8
analysis_options.yaml
in root
36 - 15 1661 15