facebook / fbjs
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: 153
  • Daily file updates (only one update per file and date counted): 507
  • First update: 2015-05-29
  • Latest update: 2022-02-11
  • Days between first and latest update: 2451 (350 weeks, estimated 1750 working days)
  • Active days (at least one file change): 198
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 153 files with 5,868 lines of code in files.
    • 152 files that are 366+ days old (5,856 lines of code)
    • 1 files that are 181-365 days old (12 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)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 153 files with 5,868 lines of code in files.
    • 149 files have been last changed 366+ days ago (5,584 lines of code)
    • 3 files have been last changed 181-365 days ago (244 lines of code)
    • 1 files have been last changed 91-180 days ago (40 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
95% | 4% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
js, md, json, gitignore, txt, npmignore, yml, eslintignore, snap
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
js99% | <1% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js95% | 4% | <1% | 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
fbjs/src100% | 0% | 0% | 0% | 0%
babel-preset-fbjs/plugins97% | 2% | 0% | 0% | 0%
eslint-config-fbjs100% | 0% | 0% | 0% | 0%
eslint-config-fbjs-opensource100% | 0% | 0% | 0% | 0%
fbjs-scripts/gulp100% | 0% | 0% | 0% | 0%
fbjs-eslint-utils100% | 0% | 0% | 0% | 0%
fbjs100% | 0% | 0% | 0% | 0%
fbjs-scripts/node100% | 0% | 0% | 0% | 0%
babel-preset-fbjs100% | 0% | 0% | 0% | 0%
eslint-config-fb-strict100% | 0% | 0% | 0% | 0%
signedsource100% | 0% | 0% | 0% | 0%
fbjs-scripts/jest100% | 0% | 0% | 0% | 0%
eslint-config-fbjs/scripts100% | 0% | 0% | 0% | 0%
eslint-config-fbjs/utils100% | 0% | 0% | 0% | 0%
fbjs-scripts/babel100% | 0% | 0% | 0% | 0%
fbjs-css-vars100% | 0% | 0% | 0% | 0%
fbjs/flow100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
fbjs/src98% | 0% | 1% | 0% | 0%
eslint-config-fbjs100% | 0% | 0% | 0% | 0%
eslint-config-fbjs-opensource100% | 0% | 0% | 0% | 0%
babel-preset-fbjs/plugins59% | 40% | 0% | 0% | 0%
fbjs-scripts/gulp100% | 0% | 0% | 0% | 0%
fbjs-eslint-utils100% | 0% | 0% | 0% | 0%
fbjs100% | 0% | 0% | 0% | 0%
fbjs-scripts/node100% | 0% | 0% | 0% | 0%
babel-preset-fbjs100% | 0% | 0% | 0% | 0%
eslint-config-fb-strict100% | 0% | 0% | 0% | 0%
signedsource100% | 0% | 0% | 0% | 0%
eslint-config-fbjs/scripts100% | 0% | 0% | 0% | 0%
eslint-config-fbjs/utils100% | 0% | 0% | 0% | 0%
fbjs-scripts/jest34% | 65% | 0% | 0% | 0%
fbjs-scripts/babel100% | 0% | 0% | 0% | 0%
fbjs-css-vars100% | 0% | 0% | 0% | 0%
fbjs/flow100% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
PrefixIntervalTree.js
in packages/fbjs/src/struct
193 5 1662 2159 4 3
IntegerBufferSet.js
in packages/fbjs/src/struct
129 10 1662 2159 3 2
Heap.js
in packages/fbjs/src/struct
92 10 1662 2159 3 2
DOMMouseMoveTracker.js
in packages/fbjs/src/dom
87 6 1662 2159 3 2
ReactWheelHandler.js
in packages/fbjs/src/dom
67 2 1662 2159 3 2
getVendorPrefixedName.js
in packages/fbjs/src/core
50 3 1662 2159 3 2
normalizeWheel.js
in packages/fbjs/src/dom
47 1 1662 2159 3 2
CircularBuffer.js
in packages/fbjs/src/struct
33 4 1662 2159 3 2
translateDOMPositionXY.js
in packages/fbjs/src/dom
27 - 1662 2159 3 2
debounceCore.js
in packages/fbjs/src/core
18 4 1662 2159 3 2
BrowserSupportCore.js
in packages/fbjs/src/dom
16 4 1662 2159 3 2
requestAnimationFramePolyfill.js
in packages/fbjs/src/__forks__
15 1 1662 2159 3 2
Locale.js
in packages/fbjs/src/intl
13 1 1662 2159 3 2
cssVar.js
in packages/fbjs/src/__forks__
11 1 1662 2159 4 2
clamp.js
in packages/fbjs/src/core
10 1 1662 2159 3 2
cancelAnimationFramePolyfill.js
in packages/fbjs/src/core
8 - 1662 2159 3 2
SiteData.js
in packages/fbjs/src/__forks__
3 - 1662 2159 3 2
requestAnimationFrame.js
in packages/fbjs/src/__forks__
1 - 1662 2159 5 2
UnicodeBidi.js
in packages/fbjs/src/unicode
196 6 1662 2152 3 2
inline-requires.js
in packages/babel-preset-fbjs/plugins
192 9 326 2152 21 14
enumerate.js
in packages/fbjs/src/core
176 16 1662 2152 3 2
VersionRange.js
in packages/fbjs/src/useragent
167 18 1662 2152 4 2
rewrite-modules.js
in packages/babel-preset-fbjs/plugins
115 10 1662 2152 4 2
DataTransfer.js
in packages/fbjs/src/datatransfer
109 11 1662 2152 3 2
UnicodeUtils.js
in packages/fbjs/src/unicode
108 8 1662 2152 4 2
UnicodeUtilsExtra.js
in packages/fbjs/src/unicode
106 9 1662 2152 4 3
gulpfile.js
in packages/fbjs
97 7 743 2152 4 2
fetchWithRetries.js
in packages/fbjs/src/fetch
87 4 1662 2152 4 2
areEqual.js
in packages/fbjs/src/core
82 2 1662 2152 3 2
dev-expression.js
in packages/babel-preset-fbjs/plugins
80 3 1662 2152 3 2
check-dependencies.js
in packages/fbjs-scripts/gulp
78 2 1130 2152 9 6
configure.js
in packages/babel-preset-fbjs
72 1 1271 2152 6 4
UnicodeCJK.js
in packages/fbjs/src/unicode
70 7 1662 2152 3 2
UserAgent.js
in packages/fbjs/src/useragent
67 8 1662 2152 3 2
getMarkupWrap.js
in packages/fbjs/src/core
66 1 1662 2152 3 2
CSSCore.js
in packages/fbjs/src/core
66 6 1662 2152 3 2
UnicodeHangulKorean.js
in packages/fbjs/src/unicode
61 4 1662 2152 3 2
createArrayFromMixed.js
in packages/fbjs/src/core
58 3 1662 2152 3 2
UnicodeBidiDirection.js
in packages/fbjs/src/unicode
57 6 1662 2152 3 2
crc32.js
in packages/fbjs/src/crypto
56 1 1662 2152 3 2
module-map.js
in packages/fbjs-scripts/gulp
55 3 1539 2152 4 3
Deferred.js
in packages/fbjs/src/core
52 7 1662 2152 6 4
check-dev-engines.js
in packages/fbjs-scripts/node
47 1 1123 2152 3 1
equalsIterable.js
in packages/fbjs/src/functional
45 4 1662 2152 3 2
EventListener.js
in packages/fbjs/src/stubs
43 6 1662 2152 4 2
createNodesFromMarkup.js
in packages/fbjs/src/core
40 2 1662 2152 3 2
UserAgentData.js
in packages/fbjs/src/__forks__
40 2 1662 2152 3 2
keyMirrorRecursive.js
in packages/fbjs/src/key-mirror
40 1 122 2152 4 3
createCacheKeyFunction.js
in packages/fbjs-scripts/jest
40 2 201 2152 6 6
object-assign.js
in packages/babel-preset-fbjs/plugins
36 4 1662 2152 3 2
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
compactArray.js
in packages/fbjs/src/functional
14 1 2104 2152 2 1
partitionObject.js
in packages/fbjs/src/functional
19 1 2104 2152 2 1
dev.js
in packages/fbjs/flow/lib
1 - 1662 2152 4 2
requestAnimationFrame.js
in packages/fbjs/src/__forks__
1 - 1662 2159 5 2
Promise.js
in packages/fbjs/src/__forks__
1 - 1662 2152 3 2
index.js
in packages/fbjs
2 - 1662 2152 3 2
SiteData.js
in packages/fbjs/src/__forks__
3 - 1662 2159 3 2
setImmediate.js
in packages/fbjs/src/__forks__
3 - 1662 1943 2 2
strict.js
in packages/eslint-config-fbjs
3 - 1662 2046 4 2
warning.js
in packages/eslint-config-fbjs-opensource
3 - 1662 1909 3 2
provides-module.js
in packages/fbjs-scripts/gulp/shared
4 - 1662 2152 3 2
sprintf.js
in packages/fbjs/src/core
5 1 1662 2152 3 2
isTextNode.js
in packages/fbjs/src/core/dom
5 1 1662 2152 3 2
isEmail.js
in packages/fbjs/src/core
5 1 1662 1841 2 2
hyphenate.js
in packages/fbjs/src/core
5 1 1662 2152 3 2
emptyObject.js
in packages/fbjs/src/core
6 - 1662 2152 3 2
Promise.native.js
in packages/fbjs/src/__forks__
7 1 1662 2152 3 2
removeFromArray.js
in packages/fbjs/src/core_windowless
7 1 1662 2152 3 2
nullthrows.js
in packages/fbjs/src/utils
7 1 1662 2152 3 2
nativeRequestAnimationFrame.js
in packages/fbjs/src/core
7 - 1662 2152 3 2
hyphenateStyleName.js
in packages/fbjs/src/core
7 1 1662 2152 3 2
camelizeStyleName.js
in packages/fbjs/src/core
7 1 1662 2152 3 2
camelize.js
in packages/fbjs/src/core
7 1 1662 2152 3 2
shared.js
in packages/fbjs-eslint-utils
7 - 1662 1909 3 2
focusNode.js
in packages/fbjs/src/core/dom
8 1 1662 2152 3 2
cancelAnimationFramePolyfill.js
in packages/fbjs/src/core
8 - 1662 2159 3 2
xhrSimpleDataSerializer.js
in packages/fbjs/src/request
9 1 1662 2152 3 2
monitorCodeUse.js
in packages/fbjs/src/__forks__
9 1 1662 2152 3 2
forEachObject.js
in packages/fbjs/src/functional
10 1 1662 2152 3 2
performance.js
in packages/fbjs/src/performance
10 - 1662 2152 3 2
clamp.js
in packages/fbjs/src/core
10 1 1662 2159 3 2
resolveImmediate.js
in packages/fbjs/src/core
10 2 1662 2152 3 2
base62.js
in packages/fbjs/src/crypto
10 - 1662 2152 3 2
keyOf.js
in packages/fbjs/src/key-mirror
11 1 1662 2152 3 2
maxBy.js
in packages/fbjs/src/functional
11 2 1662 2152 3 2
URI.js
in packages/fbjs/src/__forks__
11 1 1662 2152 3 2
cssVar.js
in packages/fbjs/src/__forks__
11 1 1662 2159 4 2
TokenizeUtil.js
in packages/fbjs/src/__forks__
11 - 1662 2152 3 2
isNode.js
in packages/fbjs/src/core/dom
11 1 1662 2152 4 3
getElementPosition.js
in packages/fbjs/src/core/dom
11 1 1662 2152 3 2
memoizeStringOnly.js
in packages/fbjs/src/core
11 1 1662 2152 3 2
TouchEventUtils.js
in packages/fbjs/src/core
12 1 1662 2152 3 2
getActiveElement.js
in packages/fbjs/src/core/dom
12 1 1662 2152 6 4
index.js
in packages/fbjs-css-vars
13 - 1662 2101 2 2
groupArray.js
in packages/fbjs/src/functional
13 1 1662 2152 3 2
cx.js
in packages/fbjs/src/__forks__
13 2 1662 2152 3 2
Locale.js
in packages/fbjs/src/intl
13 1 1662 2159 3 2
ErrorUtils.js
in packages/fbjs/src/stubs
13 2 1662 2152 3 2
default-options.js
in packages/fbjs-scripts/babel
14 2 1662 2152 3 2
getUnboundedScrollPosition.js
in packages/fbjs/src/__forks__
14 1 1662 2152 4 3
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
validateOutputAst.js
in packages/babel-preset-fbjs/plugins/test-utils
12 - 326 326 1 1
index.js
in packages/eslint-config-fb-strict
71 - 535 535 1 1
isInternationalPhoneNumber.js
in packages/fbjs/src/misc
19 1 1662 1841 2 2
getByPath.js
in packages/fbjs/src/misc
18 1 1662 1841 2 2
isEmail.js
in packages/fbjs/src/core
5 1 1662 1841 2 2
index.js
in packages/eslint-config-fbjs-opensource
361 - 555 1909 5 4
globals.js
in packages/fbjs-eslint-utils
73 - 1662 1909 3 2
change-error-level.js
in packages/fbjs-eslint-utils
24 2 1662 1909 3 2
shared.js
in packages/fbjs-eslint-utils
7 - 1662 1909 3 2
warning.js
in packages/eslint-config-fbjs-opensource
3 - 1662 1909 3 2
index.js
in packages/fbjs-eslint-utils
1 - 1123 1909 3 1
setImmediate.js
in packages/fbjs/src/__forks__
3 - 1662 1943 2 2
shared.js
in packages/eslint-config-fbjs
81 - 1662 1956 2 2
change-error-level.js
in packages/eslint-config-fbjs/utils
24 2 1662 1956 2 2
index.js
in packages/signedsource
67 5 935 1960 5 5
dev-declaration.js
in packages/babel-preset-fbjs/plugins
29 4 1662 2016 2 2
strict.js
in packages/eslint-config-fbjs
3 - 1662 2046 4 2
isEventSupported.js
in packages/fbjs/src/__forks__
27 1 1662 2101 3 2
index.js
in packages/fbjs-css-vars
13 - 1662 2101 2 2
index.js
in packages/eslint-config-fbjs
376 1 555 2104 9 4
check-rules.js
in packages/eslint-config-fbjs/scripts
25 - 1123 2104 4 1
UnicodeBidi.js
in packages/fbjs/src/unicode
196 6 1662 2152 3 2
inline-requires.js
in packages/babel-preset-fbjs/plugins
192 9 326 2152 21 14
enumerate.js
in packages/fbjs/src/core
176 16 1662 2152 3 2
VersionRange.js
in packages/fbjs/src/useragent
167 18 1662 2152 4 2
rewrite-modules.js
in packages/babel-preset-fbjs/plugins
115 10 1662 2152 4 2
DataTransfer.js
in packages/fbjs/src/datatransfer
109 11 1662 2152 3 2
UnicodeUtils.js
in packages/fbjs/src/unicode
108 8 1662 2152 4 2
UnicodeUtilsExtra.js
in packages/fbjs/src/unicode
106 9 1662 2152 4 3
gulpfile.js
in packages/fbjs
97 7 743 2152 4 2
fetchWithRetries.js
in packages/fbjs/src/fetch
87 4 1662 2152 4 2
areEqual.js
in packages/fbjs/src/core
82 2 1662 2152 3 2
dev-expression.js
in packages/babel-preset-fbjs/plugins
80 3 1662 2152 3 2
check-dependencies.js
in packages/fbjs-scripts/gulp
78 2 1130 2152 9 6
configure.js
in packages/babel-preset-fbjs
72 1 1271 2152 6 4
UnicodeCJK.js
in packages/fbjs/src/unicode
70 7 1662 2152 3 2
UserAgent.js
in packages/fbjs/src/useragent
67 8 1662 2152 3 2
getMarkupWrap.js
in packages/fbjs/src/core
66 1 1662 2152 3 2
CSSCore.js
in packages/fbjs/src/core
66 6 1662 2152 3 2
UnicodeHangulKorean.js
in packages/fbjs/src/unicode
61 4 1662 2152 3 2
createArrayFromMixed.js
in packages/fbjs/src/core
58 3 1662 2152 3 2
UnicodeBidiDirection.js
in packages/fbjs/src/unicode
57 6 1662 2152 3 2
crc32.js
in packages/fbjs/src/crypto
56 1 1662 2152 3 2
module-map.js
in packages/fbjs-scripts/gulp
55 3 1539 2152 4 3
Deferred.js
in packages/fbjs/src/core
52 7 1662 2152 6 4
check-dev-engines.js
in packages/fbjs-scripts/node
47 1 1123 2152 3 1
equalsIterable.js
in packages/fbjs/src/functional
45 4 1662 2152 3 2
EventListener.js
in packages/fbjs/src/stubs
43 6 1662 2152 4 2
createNodesFromMarkup.js
in packages/fbjs/src/core
40 2 1662 2152 3 2
UserAgentData.js
in packages/fbjs/src/__forks__
40 2 1662 2152 3 2
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
keyMirrorRecursive.js
in packages/fbjs/src/key-mirror
40 1 122 2152 4 3
createCacheKeyFunction.js
in packages/fbjs-scripts/jest
40 2 201 2152 6 6
inline-requires.js
in packages/babel-preset-fbjs/plugins
192 9 326 2152 21 14
validateOutputAst.js
in packages/babel-preset-fbjs/plugins/test-utils
12 - 326 326 1 1
index.js
in packages/eslint-config-fb-strict
71 - 535 535 1 1
index.js
in packages/eslint-config-fbjs
376 1 555 2104 9 4
index.js
in packages/eslint-config-fbjs-opensource
361 - 555 1909 5 4
everySet.js
in packages/fbjs/src/functional
18 1 555 2152 4 3
someSet.js
in packages/fbjs/src/functional
18 1 555 2152 4 3
countDistinct.js
in packages/fbjs/src/functional
14 1 555 2152 4 3
partitionObjectByKey.js
in packages/fbjs/src/functional
9 1 555 2152 5 3
equalsSet.js
in packages/fbjs/src/functional
9 1 555 2152 4 3
distinctArray.js
in packages/fbjs/src/functional
4 1 555 2152 4 3
environment.js
in packages/fbjs-scripts/jest
1 - 555 2152 5 3
fetch.js
in packages/fbjs/src/__forks__
6 - 738 2152 4 2
gulpfile.js
in packages/fbjs
97 7 743 2152 4 2
invariant.js
in packages/fbjs/src/__forks__
31 1 769 2152 6 5
index.js
in packages/signedsource
67 5 935 1960 5 5
emptyFunction.js
in packages/fbjs/src/core
23 1 1045 2152 4 3
check-dev-engines.js
in packages/fbjs-scripts/node
47 1 1123 2152 3 1
check-lib-requires.js
in packages/fbjs-scripts/node
30 - 1123 2152 3 1
check-rules.js
in packages/eslint-config-fbjs/scripts
25 - 1123 2104 4 1
index.js
in packages/fbjs-eslint-utils
1 - 1123 1909 3 1
check-dependencies.js
in packages/fbjs-scripts/gulp
78 2 1130 2152 9 6
performanceNow.js
in packages/fbjs/src/performance
5 - 1247 2152 5 4
configure.js
in packages/babel-preset-fbjs
72 1 1271 2152 6 4
index.js
in packages/babel-preset-fbjs
1 - 1297 2152 4 3
preprocessor.js
in packages/fbjs-scripts/jest
20 1 1308 2152 4 3
warning.js
in packages/fbjs/src/__forks__
26 1 1361 2152 6 6
module-map.js
in packages/fbjs-scripts/gulp
55 3 1539 2152 4 3
strip-provides-module.js
in packages/fbjs-scripts/gulp
21 2 1539 2152 4 3
UnicodeBidi.js
in packages/fbjs/src/unicode
196 6 1662 2152 3 2
PrefixIntervalTree.js
in packages/fbjs/src/struct
193 5 1662 2159 4 3
enumerate.js
in packages/fbjs/src/core
176 16 1662 2152 3 2
VersionRange.js
in packages/fbjs/src/useragent
167 18 1662 2152 4 2
IntegerBufferSet.js
in packages/fbjs/src/struct
129 10 1662 2159 3 2
rewrite-modules.js
in packages/babel-preset-fbjs/plugins
115 10 1662 2152 4 2
DataTransfer.js
in packages/fbjs/src/datatransfer
109 11 1662 2152 3 2
UnicodeUtils.js
in packages/fbjs/src/unicode
108 8 1662 2152 4 2
UnicodeUtilsExtra.js
in packages/fbjs/src/unicode
106 9 1662 2152 4 3
Heap.js
in packages/fbjs/src/struct
92 10 1662 2159 3 2
fetchWithRetries.js
in packages/fbjs/src/fetch
87 4 1662 2152 4 2
DOMMouseMoveTracker.js
in packages/fbjs/src/dom
87 6 1662 2159 3 2
areEqual.js
in packages/fbjs/src/core
82 2 1662 2152 3 2
shared.js
in packages/eslint-config-fbjs
81 - 1662 1956 2 2
dev-expression.js
in packages/babel-preset-fbjs/plugins
80 3 1662 2152 3 2
globals.js
in packages/fbjs-eslint-utils
73 - 1662 1909 3 2
UnicodeCJK.js
in packages/fbjs/src/unicode
70 7 1662 2152 3 2
UserAgent.js
in packages/fbjs/src/useragent
67 8 1662 2152 3 2
ReactWheelHandler.js
in packages/fbjs/src/dom
67 2 1662 2159 3 2