microsoft / roosterjs-react
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 89 files with 9,575 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (1,486 lines of code)
    • 26 files changed 6-20 times (4,204 lines of code)
    • 58 files changed 1-5 times (3,885 lines of code)
0% | 0% | 15% | 43% | 40%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, svg, json, tsx, scss, js, md, htm, css, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 43% | 23% | 32%
ts0% | 0% | 0% | 54% | 45%
scss0% | 0% | 0% | 64% | 35%
js0% | 0% | 0% | 59% | 40%
htm0% | 0% | 0% | 73% | 26%
css0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
packages/roosterjs-react-command-bar0% | 0% | 37% | 52% | 10%
packages/roosterjs-react-editor0% | 0% | 72% | 18% | 9%
packages/roosterjs-react-emoji0% | 0% | 19% | 77% | 2%
sample/script0% | 0% | 52% | 23% | 23%
packages/roosterjs-react-emoji-resources0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 59% | 40%
packages/roosterjs-react-common0% | 0% | 0% | 54% | 45%
sample0% | 0% | 0% | 73% | 26%
sample/fabric0% | 0% | 0% | 0% | 100%
packages/roosterjs-react-ribbon0% | 0% | 0% | 0% | 100%
packages/roosterjs-react-pickers0% | 0% | 0% | 0% | 100%
packages/roosterjs-react0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FocusOutShellSample.tsx
in sample/script
210 3 966 1393 31
RoosterCommandBar.tsx
in packages/roosterjs-react-command-bar/lib/components
190 8 823 1393 24
LeanRooster.tsx
in packages/roosterjs-react-editor/lib/components
415 24 990 1393 23
OutOfBoxCommandBarButtons.tsx
in packages/roosterjs-react-command-bar/lib/utils
328 22 833 1363 21
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
emoji.scss
in packages/roosterjs-react-emoji/lib/components
83 - 1224 1489 19
index.ts
in packages/roosterjs-react-common/lib
14 - 1218 1489 16
dts.js
in tools
290 16 966 1542 16
RoosterCommandBar.scss
in packages/roosterjs-react-command-bar/lib/components
221 - 1218 1369 14
RoosterCommandBarSchema.ts
in packages/roosterjs-react-command-bar/lib/schema
39 - 823 1369 13
RoosterCommandBarPlugin.ts
in packages/roosterjs-react-command-bar/lib/plugins
149 10 1118 1393 11
index.ts
in packages/roosterjs-react-command-bar/lib
14 - 966 1393 10
pack.js
in tools
49 - 1118 1542 10
EmojiNavBar.scss
in packages/roosterjs-react-emoji/lib/components
49 - 1224 1270 10
FocusOutShell.tsx
in packages/roosterjs-react-editor/lib/components
105 3 1118 1489 10
EmojiIcon.tsx
in packages/roosterjs-react-emoji/lib/components
35 - 1228 1489 9
EmojiNavBar.tsx
in packages/roosterjs-react-emoji/lib/components
51 - 1228 1270 9
FocusOutShellSample.htm
in sample
58 - 1223 1393 9
PasteImagePlugin.ts
in packages/roosterjs-react-common/lib/plugins
59 6 987 1379 9