microsoft / roosterjs-react
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: 89
  • Daily file updates (only one update per file and date counted): 312
  • First update: 2017-10-25
  • Latest update: 2022-01-05
  • Days between first and latest update: 1534 (219 weeks, estimated 1095 working days)
  • Active days (at least one file change): 81
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 89 files with 9,575 lines of code in files.
    • 89 files that are 366+ days old (9,575 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
Latest Change Distribution Overall
Days since last update
  • There are 89 files with 9,575 lines of code in files.
    • 87 files have been last changed 366+ days ago (9,352 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)
    • 2 files have been last changed 31-90 days ago (223 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
97% | 0% | 0% | 2% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, svg, json, tsx, scss, js, md, htm, css, gitignore, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts100% | 0% | 0% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
htm100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts99% | 0% | 0% | <1% | 0%
tsx93% | 0% | 0% | 6% | 0%
js100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
htm100% | 0% | 0% | 0% | 0%
css100% | 0% | 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
sample/fabric100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-emoji100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-command-bar100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-emoji-resources100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-ribbon100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-editor100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-common100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-pickers100% | 0% | 0% | 0% | 0%
sample/script100% | 0% | 0% | 0% | 0%
sample100% | 0% | 0% | 0% | 0%
packages/roosterjs-react100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
sample/fabric100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-emoji100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-command-bar100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-emoji-resources100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-editor100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-ribbon71% | 0% | 0% | 28% | 0%
packages/roosterjs-react-common100% | 0% | 0% | 0% | 0%
packages/roosterjs-react-pickers100% | 0% | 0% | 0% | 0%
sample/script100% | 0% | 0% | 0% | 0%
sample100% | 0% | 0% | 0% | 0%
packages/roosterjs-react100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dts.js
in tools
290 16 966 1542 16
pack.js
in tools
49 - 1118 1542 10
copy.js
in tools
7 - 1502 1542 2
ribbonButtonRenderer.tsx
in sample/script
95 - 1341 1504 6
scss.js
in tools
53 3 1489 1503 3
emojiList.ts
in packages/roosterjs-react-emoji/lib/utils
736 2 1265 1489 8
EmojiPane.tsx
in packages/roosterjs-react-emoji/lib/components
343 17 833 1489 21
EmojiPlugin.tsx
in packages/roosterjs-react-emoji/lib/plugins
336 23 1118 1489 20
buttons.tsx
in packages/roosterjs-react-ribbon/lib/components
219 - 1118 1489 4
Ribbon.tsx
in packages/roosterjs-react-ribbon/lib/components
207 10 60 1489 4
FontNamePicker.tsx
in packages/roosterjs-react-pickers/lib/components
177 1 1488 1489 2
ColorPicker.tsx
in packages/roosterjs-react-pickers/lib/components
119 - 833 1489 3
FocusOutShell.tsx
in packages/roosterjs-react-editor/lib/components
105 3 1118 1489 10
emoji.scss
in packages/roosterjs-react-emoji/lib/components
83 - 1224 1489 19
collect-packages.js
in tools
73 4 1489 1489 1
Ribbon.scss
in packages/roosterjs-react-ribbon/lib/components
63 - 1489 1489 1
FontSizePicker.tsx
in packages/roosterjs-react-pickers/lib/components
60 1 1363 1489 2
Picker.scss
in packages/roosterjs-react-pickers/lib/components
48 - 1489 1489 1
colorStrings.ts
in packages/roosterjs-react-pickers/lib/strings
48 1 1489 1489 1
RibbonPlugin.ts
in packages/roosterjs-react-ribbon/lib/plugins
48 9 1118 1489 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
copy.js
in tools
7 - 1502 1542 2
RibbonComponent.ts
in packages/roosterjs-react-ribbon/lib/schema
5 - 1489 1489 1
EditorViewState.ts
in packages/roosterjs-react-editor/lib/schema
5 - 1489 1489 1
index.ts
in packages/roosterjs-react-ribbon/lib
7 - 1489 1489 1
RibbonPluginInterface.ts
in packages/roosterjs-react-ribbon/lib/schema
9 - 1489 1489 1
index.ts
in packages/roosterjs-react-pickers/lib
10 - 1489 1489 1
strings.ts
in packages/roosterjs-react-common/lib/strings
12 2 1489 1489 1
copy-project-files.js
in tools
19 - 1489 1489 1
sample.htm
in sample
21 - 1489 1489 1
RibbonButton.ts
in packages/roosterjs-react-ribbon/lib/schema
21 - 1489 1489 1
build-all.js
in tools
26 - 1489 1489 1
normalize-packages.js
in tools
43 2 1489 1489 1
ribbonButtonStrings.ts
in packages/roosterjs-react-ribbon/lib/strings
44 1 1489 1489 1
colorStrings.ts
in packages/roosterjs-react-pickers/lib/strings
48 1 1489 1489 1
Picker.scss
in packages/roosterjs-react-pickers/lib/components
48 - 1489 1489 1
scss.js
in tools
53 3 1489 1503 3
Ribbon.scss
in packages/roosterjs-react-ribbon/lib/components
63 - 1489 1489 1
collect-packages.js
in tools
73 4 1489 1489 1
FontNamePicker.tsx
in packages/roosterjs-react-pickers/lib/components
177 1 1488 1489 2
publish-all.js
in tools
14 - 1399 1399 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IgnorePasteImagePlugin.ts
in packages/roosterjs-react-common/lib/plugins
38 7 1118 1218 3
LinkDialog.scss
in packages/roosterjs-react-command-bar/lib/components
5 - 1222 1222 1
LinkDialog.tsx
in packages/roosterjs-react-command-bar/lib/components
123 4 833 1224 7
Accessibility.ts
in packages/roosterjs-react-common/lib/utils
9 - 1224 1228 2
RoosterReactPlugin.ts
in packages/roosterjs-react-common/lib/schema
4 - 1223 1228 3
EmojiNavBar.tsx
in packages/roosterjs-react-emoji/lib/components
51 - 1228 1270 9
EmojiNavBar.scss
in packages/roosterjs-react-emoji/lib/components
49 - 1224 1270 10
emojiStrings.ts
in packages/roosterjs-react-emoji-resources/lib/strings
1207 - 1228 1272 7
EmojiStatusBar.tsx
in packages/roosterjs-react-emoji/lib/components
47 1 1228 1272 8
EmojiStatusBar.scss
in packages/roosterjs-react-emoji/lib/components
39 - 1228 1272 5
index.ts
in packages/roosterjs-react-emoji-resources/lib
7 - 1259 1272 6
IconNames.ts
in sample/fabric/src
1637 - 1278 1278 1
fabric-icons.ts
in sample/fabric/src
74 1 1277 1278 2
getIconOnRenderDelegate.tsx
in packages/roosterjs-react-command-bar/lib/utils
62 1 966 1278 3
fabric-icons.css
in sample/fabric/css
61 - 1277 1278 2
index.ts
in sample/fabric/src
14 1 1278 1278 1
iconAliases.ts
in sample/fabric/src
7 - 1278 1278 1
DoubleClickImagePlugin.ts
in packages/roosterjs-react-common/lib/plugins
46 5 1118 1294 3
NonCompatFormatter.ts
in packages/roosterjs-react-common/lib/utils
33 4 1118 1329 3
ConfirmDialog.tsx
in packages/roosterjs-react-ribbon/lib/components
116 3 1333 1333 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Ribbon.tsx
in packages/roosterjs-react-ribbon/lib/components
207 10 60 1489 4
RibbonProps.ts
in packages/roosterjs-react-ribbon/lib/schema
16 - 60 1489 3
RoosterCommandBar.tsx
in packages/roosterjs-react-command-bar/lib/components
190 8 823 1393 24
RoosterCommandBarSchema.ts
in packages/roosterjs-react-command-bar/lib/schema
39 - 823 1369 13
EmojiPane.tsx
in packages/roosterjs-react-emoji/lib/components
343 17 833 1489 21
OutOfBoxCommandBarButtons.tsx
in packages/roosterjs-react-command-bar/lib/utils
328 22 833 1363 21
LinkDialog.tsx
in packages/roosterjs-react-command-bar/lib/components
123 4 833 1224 7
ColorPicker.tsx
in packages/roosterjs-react-pickers/lib/components
119 - 833 1489 3
dts.js
in tools
290 16 966 1542 16
FocusOutShellSample.tsx
in sample/script
210 3 966 1393 31
getIconOnRenderDelegate.tsx
in packages/roosterjs-react-command-bar/lib/utils
62 1 966 1278 3
index.ts
in packages/roosterjs-react-command-bar/lib
14 - 966 1393 10
ImageManager.ts
in packages/roosterjs-react-common/lib/utils
137 7 987 1369 8
PasteImagePlugin.ts
in packages/roosterjs-react-common/lib/plugins
59 6 987 1379 9
LeanRooster.tsx
in packages/roosterjs-react-editor/lib/components
415 24 990 1393 23
index.ts
in packages/roosterjs-react-editor/lib
5 - 1057 1489 5
EmojiPlugin.tsx
in packages/roosterjs-react-emoji/lib/plugins
336 23 1118 1489 20
buttons.tsx
in packages/roosterjs-react-ribbon/lib/components
219 - 1118 1489 4
RoosterCommandBarPlugin.Shortcuts.ts
in packages/roosterjs-react-command-bar/lib/plugins
171 1 1118 1341 6
RoosterCommandBarPlugin.ts
in packages/roosterjs-react-command-bar/lib/plugins
149 10 1118 1393 11