angular / angular-cli
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: 461
  • Daily file updates (only one update per file and date counted): 5084
  • First update: 2015-03-24
  • Latest update: 2022-02-02
  • Days between first and latest update: 2508 (358 weeks, estimated 1790 working days)
  • Active days (at least one file change): 1862
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 461 files with 48,065 lines of code in files.
    • 390 files that are 366+ days old (41,091 lines of code)
    • 52 files that are 181-365 days old (6,136 lines of code)
    • 5 files that are 91-180 days old (151 lines of code)
    • 4 files that are 31-90 days old (241 lines of code)
    • 10 files that are 1-30 days old (446 lines of code)
85% | 12% | <1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 461 files with 48,065 lines of code in files.
    • 3 files have been last changed 366+ days ago (124 lines of code)
    • 315 files have been last changed 181-365 days ago (26,801 lines of code)
    • 66 files have been last changed 91-180 days ago (10,088 lines of code)
    • 27 files have been last changed 31-90 days ago (3,747 lines of code)
    • 50 files have been last changed 1-30 days ago (7,305 lines of code)
<1% | 55% | 20% | 7% | 15%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, md, js, html, xml, bzl, yml, sh, gitignore, css, editorconfig, ejs, yaml, cjs, txt, scss, jq, webmanifest, gitattributes, npmrc, xlf, mjs, eslintignore, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts85% | 12% | <1% | <1% | <1%
ejs100% | 0% | 0% | 0% | 0%
bzl60% | 10% | 0% | 19% | 8%
js59% | 40% | 0% | 0% | 0%
webmanifest100% | 0% | 0% | 0% | 0%
jq0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
webmanifest100% | 0% | 0% | 0% | 0%
bzl14% | 10% | 0% | 19% | 54%
ejs2% | 0% | 55% | 0% | 41%
ts0% | 56% | 20% | 7% | 14%
js0% | 73% | 11% | 0% | 15%
jq0% | 0% | 0% | 0% | 100%
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/angular_devkit84% | 14% | <1% | <1% | <1%
packages/schematics94% | <1% | 0% | 0% | 4%
packages/angular80% | 19% | <1% | 0% | 0%
scripts89% | 0% | 0% | 10% | 0%
tools68% | 12% | 0% | 16% | 2%
scripts/templates100% | 0% | 0% | 0% | 0%
lib100% | 0% | 0% | 0% | 0%
packages0% | 100% | 0% | 0% | 0%
goldens/public-api0% | 100% | 0% | 0% | 0%
ROOT0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
packages/angular<1% | 52% | 15% | 6% | 24%
tools9% | 37% | 5% | 12% | 35%
scripts/templates2% | 0% | 55% | 0% | 41%
packages/angular_devkit0% | 58% | 24% | 5% | 12%
packages/schematics0% | 57% | 16% | 20% | 5%
scripts0% | 38% | 4% | 0% | 56%
goldens/public-api0% | 100% | 0% | 0% | 0%
lib0% | 0% | 0% | 0% | 100%
packages0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index_spec.ts
in packages/schematics/angular/service-worker
230 - 179 1344 21
index.ts
in packages/schematics/angular/service-worker
144 4 282 1344 20
index.ts
in packages/angular/pwa/pwa
139 2 238 1344 14
parser.ts
in packages/angular_devkit/core/src/json
692 22 176 1339 11
ast-utils_spec.ts
in packages/schematics/angular/utility
582 2 281 1339 19
registry.ts
in packages/angular_devkit/core/src/json/schema
531 17 3 1339 41
index_spec.ts
in packages/schematics/angular/application
531 1 32 1339 55
ast-utils.ts
in packages/schematics/angular/utility
505 21 281 1339 27
schematic-command.ts
in packages/angular/cli/models
482 16 236 1339 59
host-tree.ts
in packages/angular_devkit/schematics/src/tree
414 17 282 1339 15
record_spec.ts
in packages/angular_devkit/core/src/virtual-fs/host
413 - 281 1339 7
registry_spec.ts
in packages/angular_devkit/core/src/json/schema
374 1 253 1339 19
parser_spec.ts
in packages/angular_devkit/core/src/json
362 1 165 1339 7
config.ts
in packages/angular/cli/utilities
358 26 281 1339 20
architect-command.ts
in packages/angular/cli/models
350 9 7 1339 49
build.ts
in scripts
349 12 23 1339 27
architect.ts
in packages/angular_devkit/architect/src
340 10 236 1339 16
index_spec.ts
in packages/schematics/angular/library
340 1 200 1339 36
index_spec.ts
in packages/schematics/angular/component
330 2 81 1339 25
memory.ts
in packages/angular_devkit/core/src/virtual-fs/host
327 22 282 1339 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ejs
user-analytics-table.ejs
in scripts/templates
9 - 1052 1052 1
ts_json_schema.bzl
in tools
56 - 681 1248 9
webmanifest
manifest.webmanifest
in packages/angular/pwa/pwa/files/root
59 - 672 1183 4
ng_cli_schema_generator.bzl
in tools
42 - 332 332 1
elide-angular-metadata.ts
in packages/angular_devkit/build_angular/src/babel/plugins
35 3 287 287 1
pure-toplevel-functions.ts
in packages/angular_devkit/build_angular/src/babel/plugins
36 4 287 287 1
elide-angular-metadata_spec.ts
in packages/angular_devkit/build_angular/src/babel/plugins
60 1 287 287 1
pure-toplevel-functions_spec.ts
in packages/angular_devkit/build_angular/src/babel/plugins
84 2 287 287 1
transforms.ts
in packages/angular_devkit/build_angular/src
1 - 284 1027 2
index.ts
in packages/angular_devkit/architect/node
1 - 284 1087 2
index.ts
in packages/angular_devkit/core/node/experimental/jobs
1 - 284 1093 2
index.ts
in packages/angular_devkit/schematics/testing
1 - 284 1339 2
index.ts
in packages/angular_devkit/build_angular/src/testing
2 - 284 431 3
true.ts
in packages/angular_devkit/architect/builders
2 - 284 1087 4
index.ts
in packages/angular_devkit/architect/testing
2 - 284 1339 4
index.ts
in packages/angular_devkit/schematics/src/workflow
2 - 284 1339 3
index.ts
in packages/angular_devkit/architect/src
3 - 284 1339 6
index.ts
in packages/angular_devkit/core/src/workspace
3 - 284 1339 3
index.ts
in packages/angular_devkit/build_webpack/src
3 - 284 1339 5
index.ts
in packages/angular_devkit/schematics/src/engine
3 - 284 1339 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
update-tsconfig-target_spec.ts
in packages/schematics/angular/migrations/update-14
97 2 7 7 1
remove-show-circular-dependencies-option_spec.ts
in packages/schematics/angular/migrations/update-14
65 2 7 7 1
update-tsconfig-target.ts
in packages/schematics/angular/migrations/update-14
33 1 7 7 1
remove-show-circular-dependencies-option.ts
in packages/schematics/angular/migrations/update-14
18 1 7 7 1
angular-packages-version-prefix_spec.ts
in packages/schematics/angular/migrations/update-14
130 - 9 9 1
angular-packages-version-prefix.ts
in packages/schematics/angular/migrations/update-14
32 2 9 9 1
purge-cache.ts
in packages/angular_devkit/build_angular/src/utils
37 1 23 23 1
snapshot_repo_filter.bzl
in tools
16 - 13 23 2
package-version.ts
in packages/angular_devkit/build_angular/src/utils
1 - 23 23 1
constants.bzl
in root
17 - 10 25 3
link_package_json_to_tarballs.bzl
in tools
76 - 45 45 1
jq
package_json_release_filter.jq
in tools
26 - 25 45 2
build-bazel.ts
in scripts
127 7 8 56 3
supported-browsers.ts
in packages/angular_devkit/build_angular/src/utils
12 1 87 87 1
normalize-cache.ts
in packages/angular_devkit/build_angular/src/utils
45 1 23 126 2
load-esm.ts
in packages/angular_devkit/build_angular/src/utils
4 1 122 135 3
typings.ts
in packages/angular/cli/src
23 2 162 162 1
parser_ast.ts
in packages/angular_devkit/core/src/json
68 - 176 176 1
utils.ts
in packages/angular_devkit/core/src/json
11 2 176 176 1
index.ts
in packages/angular_devkit/build_angular/src/builders/browser
359 15 23 185 12
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
registry.ts
in packages/angular_devkit/core/src/json/schema
531 17 3 1339 41
transforms_spec.ts
in packages/angular_devkit/core/src/json/schema
223 - 3 498 5
build-options.ts
in packages/angular_devkit/build_angular/src/utils
81 - 3 514 29
transforms.ts
in packages/angular_devkit/core/src/json/schema
76 1 3 1339 11
index.ts
in packages/angular_devkit/build_angular/src
44 - 4 1339 15
package-chunk-sort.ts
in packages/angular_devkit/build_angular/src/utils
33 1 4 514 8
object.ts
in packages/angular_devkit/core/src/utils
27 1 4 1339 10
index.ts
in packages/angular_devkit/core/src/utils
22 - 4 1339 6
index.ts
in packages/angular_devkit/core/node
4 - 4 1339 12
architect-command.ts
in packages/angular/cli/models
350 9 7 1339 49
ejs
readme.ejs
in scripts/templates
171 - 7 1339 12
update-tsconfig-target_spec.ts
in packages/schematics/angular/migrations/update-14
97 2 7 7 1
remove-show-circular-dependencies-option_spec.ts
in packages/schematics/angular/migrations/update-14
65 2 7 7 1
update-tsconfig-target.ts
in packages/schematics/angular/migrations/update-14
33 1 7 7 1
remove-show-circular-dependencies-option.ts
in packages/schematics/angular/migrations/update-14
18 1 7 7 1
latest-versions.ts
in packages/schematics/angular/utility
8 - 7 1339 163
index.ts
in packages/angular_devkit/build_angular/src/builders/karma
149 4 8 185 6
interface.ts
in packages/angular_devkit/schematics/src/engine
144 - 8 1339 14
build-bazel.ts
in scripts
127 7 8 56 3
find-tests.ts
in packages/angular_devkit/build_angular/src/builders/karma
61 4 8 185 2