microsoft / monaco-editor
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: 308
  • Daily file updates (only one update per file and date counted): 2650
  • First update: 2016-06-09
  • Latest update: 2022-01-28
  • Days between first and latest update: 2060 (294 weeks, estimated 1470 working days)
  • Active days (at least one file change): 613
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 308 files with 42,212 lines of code in files.
    • 103 files that are 366+ days old (8,193 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 3 files that are 91-180 days old (43 lines of code)
    • 202 files that are 31-90 days old (33,976 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
19% | 0% | <1% | 80% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 308 files with 42,212 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 297 files have been last changed 31-90 days ago (39,183 lines of code)
    • 11 files have been last changed 1-30 days ago (3,029 lines of code)
0% | 0% | 0% | 92% | 7%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, txt, js, html, css, json, gitignore, md, yml, tsx, yaml, npmignore, sh, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
html99% | 0% | <1% | 0% | 0%
js52% | 0% | <1% | 47% | 0%
css99% | 0% | <1% | 0% | 0%
ts<1% | 0% | 0% | 99% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts0% | 0% | 0% | 93% | 6%
html0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 82% | 17%
css0% | 0% | 0% | 100% | 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
website100% | 0% | 0% | 0% | 0%
website/playground98% | 0% | 1% | 0% | 0%
website/monarch100% | 0% | 0% | 0% | 0%
website/index100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/fillers100% | 0% | 0% | 0% | 0%
src/basic-languages0% | 0% | 0% | 100% | 0%
src/typescript0% | 0% | 0% | 100% | 0%
build0% | 0% | 0% | 100% | 0%
src/common0% | 0% | 0% | 100% | 0%
src/json0% | 0% | 0% | 100% | 0%
src/css0% | 0% | 0% | 100% | 0%
src/html0% | 0% | 0% | 100% | 0%
webpack-plugin/src0% | 0% | 0% | 100% | 0%
build/npm0% | 0% | 0% | 100% | 0%
webpack-plugin/smoketest0% | 0% | 0% | 100% | 0%
build/fillers0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/basic-languages0% | 0% | 0% | 96% | 3%
website0% | 0% | 0% | 100% | 0%
website/playground0% | 0% | 0% | 100% | 0%
src/typescript0% | 0% | 0% | 50% | 49%
src/common0% | 0% | 0% | 100% | 0%
src/json0% | 0% | 0% | 100% | 0%
build0% | 0% | 0% | 48% | 51%
src/css0% | 0% | 0% | 100% | 0%
src/html0% | 0% | 0% | 100% | 0%
website/monarch0% | 0% | 0% | 100% | 0%
website/index0% | 0% | 0% | 100% | 0%
webpack-plugin/src0% | 0% | 0% | 28% | 71%
build/npm0% | 0% | 0% | 100% | 0%
webpack-plugin/smoketest0% | 0% | 0% | 100% | 0%
build/fillers0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 10% | 90%
src/fillers0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
metadata.js
in root
81 1 4 2062 15
gulpfile.js
in root
9 - 76 2062 83
monarch.html
in website
4407 - 54 2055 26
playground.js
in website/playground
307 19 76 2055 9
monarch.css
in website/monarch
248 - 76 2055 4
all.css
in website
245 - 76 2055 7
index.html
in website
216 - 54 2055 30
index.css
in website/index
212 - 76 2055 7
index.js
in website/index
149 17 76 2055 5
monarch.js
in website/monarch
128 16 76 2055 5
playground.html
in website
95 - 54 2055 15
playground-runner.html
in website/playground
81 - 54 2055 8
playground.css
in website/playground
56 - 76 2055 5
spinner.css
in website/playground
53 - 76 2055 2
all.js
in website/playground/new-samples
183 1 76 1973 10
sample.js
in website/playground/new-samples/extending-language-services/custom-languages
108 2 74 1973 9
sample.js
in website/playground/new-samples/interacting-with-the-editor/listening-to-mouse-events
107 7 76 1973 4
sample.js
in website/playground/new-samples/extending-language-services/completion-provider-example
63 2 76 1973 10
sample.js
in website/playground/new-samples/extending-language-services/hover-provider-example
51 5 76 1973 4
sample.js
in website/playground/new-samples/extending-language-services/configure-json-defaults
37 - 76 1973 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
monaco-editor-core-amd.ts
in build/fillers
1 - 80 80 1
vscode-nls.ts
in build/fillers
36 4 80 80 1
typescriptServicesMetadata.ts
in src/typescript/lib
1 - 79 79 1
monaco-editor-core.ts
in src/fillers
1 - 79 511 4
monaco-editor-core-amd.ts
in src/fillers
4 1 79 511 4
json.worker.ts
in src/json
7 - 79 79 1
html.worker.ts
in src/html
7 - 79 79 1
css.worker.ts
in src/css
7 - 79 80 2
pla.contribution.ts
in src/basic-languages/pla
16 - 79 79 1
vb.contribution.ts
in src/basic-languages/vb
17 - 79 79 1
tcl.contribution.ts
in src/basic-languages/tcl
17 - 79 79 1
st.contribution.ts
in src/basic-languages/st
17 - 79 79 1
sql.contribution.ts
in src/basic-languages/sql
17 - 79 79 1
sparql.contribution.ts
in src/basic-languages/sparql
17 - 79 79 1
sophia.contribution.ts
in src/basic-languages/sophia
17 - 79 79 1
solidity.contribution.ts
in src/basic-languages/solidity
17 - 79 79 1
shell.contribution.ts
in src/basic-languages/shell
17 - 79 79 1
scheme.contribution.ts
in src/basic-languages/scheme
17 - 79 79 1
sb.contribution.ts
in src/basic-languages/sb
17 - 79 79 1
rust.contribution.ts
in src/basic-languages/rust
17 - 79 79 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fs.js
in build
62 4 42 42 1
freemarker2.contribution.ts
in src/basic-languages/freemarker2
95 - 17 50 2
releaseMetadata.js
in build
232 7 7 53 3
lspLanguageFeatures.ts
in src/common
851 47 75 75 1
release.js
in build
308 11 5 76 5
simpleserver.js
in build
151 2 42 76 4
website.js
in build
127 7 42 76 5
installAll.js
in build/npm
33 1 76 76 1
removeAll.js
in build/npm
13 - 76 76 1
index.ts
in webpack-plugin/src
238 12 17 77 6
AddWorkerEntryPointPlugin.ts
in webpack-plugin/src/plugins
55 2 77 77 1
webpack-cross-origin.config.js
in webpack-plugin/smoketest
36 - 77 77 1
include.ts
in webpack-plugin/src/loaders
29 - 48 77 4
postinstall.js
in build
15 1 77 77 1
types.ts
in webpack-plugin/src
9 - 77 77 1
index.js
in webpack-plugin/smoketest
2 - 77 77 1
solidity.ts
in src/basic-languages/solidity
1343 - 79 79 1
abap.ts
in src/basic-languages/abap
1306 - 79 79 1
languageFeatures.ts
in src/typescript
1062 44 21 79 3
powerquery.ts
in src/basic-languages/powerquery
882 - 79 79 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
swift.ts
in src/basic-languages/swift
305 - 3 79 5
shell.ts
in src/basic-languages/shell
216 - 4 79 3
metadata.js
in root
81 1 4 2062 15
release.js
in build
308 11 5 76 5
releaseMetadata.js
in build
232 7 7 53 3
index.ts
in webpack-plugin/src
238 12 17 77 6
freemarker2.contribution.ts
in src/basic-languages/freemarker2
95 - 17 50 2
monaco.contribution.ts
in src/basic-languages
77 - 17 79 3
languageFeatures.ts
in src/typescript
1062 44 21 79 3
utils.js
in build
221 9 21 81 6
markdown.ts
in src/basic-languages/markdown
194 - 28 79 3
_.contribution.ts
in src/basic-languages
62 6 33 79 2
build.js
in build
161 1 42 80 4
simpleserver.js
in build
151 2 42 76 4
website.js
in build
127 7 42 76 5
fs.js
in build
62 4 42 42 1
jsonMode.ts
in src/json
149 5 46 79 3
htmlMode.ts
in src/html
145 6 46 79 3
cssMode.ts
in src/css
112 4 46 80 4
tsMode.ts
in src/typescript
73 5 46 79 3