reactjs / react-transition-group
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 33 files with 2,313 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (626 lines of code)
    • 9 files changed 6-20 times (719 lines of code)
    • 21 files changed 1-5 times (968 lines of code)
0% | 0% | 27% | 31% | 41%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
js, md, yml, json, scss, gitignore, txt, eslintignore, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 28% | 33% | 37%
scss0% | 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
src0% | 0% | 76% | 17% | 6%
www/src/templates0% | 0% | 0% | 100% | 0%
stories0% | 0% | 0% | 49% | 50%
www/src/components0% | 0% | 0% | 69% | 30%
www/src/pages0% | 0% | 0% | 34% | 65%
www0% | 0% | 0% | 54% | 45%
src/utils0% | 0% | 0% | 21% | 78%
stories/transitions0% | 0% | 0% | 0% | 100%
www/src/css0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 33)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
216 3 311 1770 41 25
281 15 311 1770 38 18
129 6 311 1972 36 23
PropTypes.js
in src/utils
31 - 311 1972 11 7
component.js
in www/src/templates
180 3 712 1481 10 3
index.js
in src
6 - 311 1955 9 5
index.js
in www/src/pages
62 - 1130 1746 9 4
55 - 750 1746 8 2
Transition.js
in stories
57 1 311 1770 7 4
Layout.js
in www/src/components
71 - 851 1384 7 3
120 3 311 1770 7 5
137 8 311 1024 6 7
35 1 311 1684 5 5
47 1 311 1651 5 5
59 - 311 1189 5 3
ChildMapping.js
in src/utils
90 11 311 1972 5 2
Bootstrap.js
in stories/transitions
142 4 311 1651 5 5
Scale.js
in stories/transitions
36 1 311 1651 4 4
Fade.js
in stories/transitions
36 1 311 1651 4 4
49 1 311 1770 4 4
with-react-router.js
in www/src/pages
69 - 397 1368 4 2
81 2 311 1651 4 4
StoryFixture.js
in stories
15 1 729 1770 3 2
Example.js
in www/src/components
31 - 1130 1368 3 1
46 - 712 1481 3 2
testing.js
in www/src/pages
47 - 28 1053 3 3
config.js
in src
3 - 311 1053 2 2
index.js
in stories
3 - 1651 1770 2 1
_variables.scss
in www/src/css
19 - 311 1746 2 2
SimpleSet.js
in src/utils
21 5 311 1770 2 2
prism-theme.scss
in www/src/css
134 - 311 1746 2 2
2 - 1098 1098 1 1
3 - 311 311 1 1
Files With Most Contributors (Top 33)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
216 3 311 1770 41 25
281 15 311 1770 38 18
129 6 311 1972 36 23
PropTypes.js
in src/utils
31 - 311 1972 11 7
component.js
in www/src/templates
180 3 712 1481 10 3
index.js
in www/src/pages
62 - 1130 1746 9 4
index.js
in src
6 - 311 1955 9 5
55 - 750 1746 8 2
Layout.js
in www/src/components
71 - 851 1384 7 3
Transition.js
in stories
57 1 311 1770 7 4
120 3 311 1770 7 5
137 8 311 1024 6 7
ChildMapping.js
in src/utils
90 11 311 1972 5 2
59 - 311 1189 5 3
47 1 311 1651 5 5
Bootstrap.js
in stories/transitions
142 4 311 1651 5 5
35 1 311 1684 5 5
with-react-router.js
in www/src/pages
69 - 397 1368 4 2
81 2 311 1651 4 4
Scale.js
in stories/transitions
36 1 311 1651 4 4
Fade.js
in stories/transitions
36 1 311 1651 4 4
49 1 311 1770 4 4
Example.js
in www/src/components
31 - 1130 1368 3 1
StoryFixture.js
in stories
15 1 729 1770 3 2
46 - 712 1481 3 2
testing.js
in www/src/pages
47 - 28 1053 3 3
index.js
in stories
3 - 1651 1770 2 1
config.js
in src
3 - 311 1053 2 2
SimpleSet.js
in src/utils
21 5 311 1770 2 2
prism-theme.scss
in www/src/css
134 - 311 1746 2 2
_variables.scss
in www/src/css
19 - 311 1746 2 2
2 - 1098 1098 1 1
3 - 311 311 1 1
Correlations

File Size vs. Number of Changes: 33 points

www/src/pages/testing.js x: 47 lines of code y: 3 # changes prettier.config.js x: 3 lines of code y: 1 # changes rollup.config.js x: 59 lines of code y: 5 # changes src/CSSTransition.js x: 216 lines of code y: 41 # changes src/ReplaceTransition.js x: 47 lines of code y: 5 # changes src/SwitchTransition.js x: 137 lines of code y: 6 # changes src/Transition.js x: 281 lines of code y: 38 # changes src/TransitionGroup.js x: 129 lines of code y: 36 # changes src/config.js x: 3 lines of code y: 2 # changes src/index.js x: 6 lines of code y: 9 # changes src/utils/ChildMapping.js x: 90 lines of code y: 5 # changes src/utils/PropTypes.js x: 31 lines of code y: 11 # changes src/utils/SimpleSet.js x: 21 lines of code y: 2 # changes stories/CSSTransitionGroupFixture.js x: 49 lines of code y: 4 # changes stories/NestedTransition.js x: 35 lines of code y: 5 # changes stories/ReplaceTransition.js x: 81 lines of code y: 4 # changes stories/Transition.js x: 57 lines of code y: 7 # changes stories/TransitionGroup.js x: 120 lines of code y: 7 # changes stories/transitions/Bootstrap.js x: 142 lines of code y: 5 # changes stories/transitions/Fade.js x: 36 lines of code y: 4 # changes www/src/css/_variables.scss x: 19 lines of code y: 2 # changes www/src/css/prism-theme.scss x: 134 lines of code y: 2 # changes www/src/pages/with-react-router.js x: 69 lines of code y: 4 # changes www/gatsby-node.js x: 46 lines of code y: 3 # changes www/src/templates/component.js x: 180 lines of code y: 10 # changes stories/StoryFixture.js x: 15 lines of code y: 3 # changes www/gatsby-config.js x: 55 lines of code y: 8 # changes www/src/components/Layout.js x: 71 lines of code y: 7 # changes src/TransitionGroupContext.js x: 2 lines of code y: 1 # changes www/src/components/Example.js x: 31 lines of code y: 3 # changes www/src/pages/index.js x: 62 lines of code y: 9 # changes
41.0
# changes
  min: 1.0
  average: 7.82
  25th percentile: 3.0
  median: 5.0
  75th percentile: 7.5
  max: 41.0
0 281.0
lines of code
min: 2.0 | average: 70.09 | 25th percentile: 26.0 | median: 49.0 | 75th percentile: 105.0 | max: 281.0

Number of Contributors vs. Number of Changes: 33 points

www/src/pages/testing.js x: 3 # contributors y: 3 # changes prettier.config.js x: 1 # contributors y: 1 # changes rollup.config.js x: 3 # contributors y: 5 # changes src/CSSTransition.js x: 25 # contributors y: 41 # changes src/ReplaceTransition.js x: 5 # contributors y: 5 # changes src/SwitchTransition.js x: 7 # contributors y: 6 # changes src/Transition.js x: 18 # contributors y: 38 # changes src/TransitionGroup.js x: 23 # contributors y: 36 # changes src/config.js x: 2 # contributors y: 2 # changes src/index.js x: 5 # contributors y: 9 # changes src/utils/ChildMapping.js x: 2 # contributors y: 5 # changes src/utils/PropTypes.js x: 7 # contributors y: 11 # changes stories/CSSTransitionGroupFixture.js x: 4 # contributors y: 4 # changes stories/Transition.js x: 4 # contributors y: 7 # changes stories/TransitionGroup.js x: 5 # contributors y: 7 # changes www/src/pages/with-react-router.js x: 2 # contributors y: 4 # changes www/gatsby-node.js x: 2 # contributors y: 3 # changes www/src/templates/component.js x: 3 # contributors y: 10 # changes www/gatsby-config.js x: 2 # contributors y: 8 # changes www/src/components/Layout.js x: 3 # contributors y: 7 # changes www/src/components/Example.js x: 1 # contributors y: 3 # changes www/src/pages/index.js x: 4 # contributors y: 9 # changes stories/index.js x: 1 # contributors y: 2 # changes
41.0
# changes
  min: 1.0
  average: 7.82
  25th percentile: 3.0
  median: 5.0
  75th percentile: 7.5
  max: 41.0
0 25.0
# contributors
min: 1.0 | average: 4.94 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 25.0