microsoft / ApplicationInsights-JS
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: 287
  • Daily file updates (only one update per file and date counted): 3092
  • First update: 2015-04-09
  • Latest update: 2022-01-14
  • Days between first and latest update: 2473 (353 weeks, estimated 1765 working days)
  • Active days (at least one file change): 834
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 287 files with 25,357 lines of code in files.
    • 205 files that are 366+ days old (17,033 lines of code)
    • 28 files that are 181-365 days old (3,132 lines of code)
    • 11 files that are 91-180 days old (1,561 lines of code)
    • 43 files that are 31-90 days old (3,631 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
67% | 12% | 6% | 14% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 287 files with 25,357 lines of code in files.
    • 22 files have been last changed 366+ days ago (319 lines of code)
    • 44 files have been last changed 181-365 days ago (3,541 lines of code)
    • 134 files have been last changed 91-180 days ago (8,051 lines of code)
    • 52 files have been last changed 31-90 days ago (5,007 lines of code)
    • 35 files have been last changed 1-30 days ago (8,439 lines of code)
1% | 13% | 31% | 19% | 33%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, js, md, html, tsx, npmignore, ps1, yml, gitignore, css, txt, psm1, sh, gitattributes, nuspec, cmd, npmrc
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts80% | 8% | <1% | 10% | 0%
js63% | 26% | 2% | 7% | 0%
ps138% | 23% | 19% | 18% | 0%
tsx11% | 0% | 0% | 88% | 0%
html25% | 0% | 58% | 16% | 0%
cmd100% | 0% | 0% | 0% | 0%
psm10% | 0% | 100% | 0% | 0%
css0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts<1% | 4% | 35% | 13% | 45%
tsx10% | 0% | <1% | 88% | 0%
js<1% | 51% | 16% | 7% | 23%
html25% | 0% | 58% | 16% | 0%
cmd100% | 0% | 0% | 0% | 0%
ps10% | 4% | 76% | 18% | 0%
psm10% | 0% | 13% | 86% | 0%
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
shared/AppInsightsCore74% | 23% | 0% | 1% | 0%
extensions/applicationinsights-debugplugin-js100% | 0% | 0% | 0% | 0%
shared/AppInsightsCommon88% | 11% | <1% | 0% | 0%
channels/applicationinsights-channel-js100% | 0% | 0% | 0% | 0%
extensions/applicationinsights-dependencies-js100% | 0% | 0% | 0% | 0%
extensions/applicationinsights-clickanalytics-js77% | 22% | 0% | 0% | 0%
extensions/applicationinsights-analytics-js100% | 0% | 0% | 0% | 0%
extensions/applicationinsights-properties-js97% | 2% | 0% | 0% | 0%
tools/rollup-es399% | <1% | 0% | 0% | 0%
AISKU/src100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
common/scripts49% | 50% | 0% | 0% | 0%
extensions/applicationinsights-react-js100% | 0% | 0% | 0% | 0%
AISKU/scripts100% | 0% | 0% | 0% | 0%
AISKU/snippet100% | 0% | 0% | 0% | 0%
AISKULight100% | 0% | 0% | 0% | 0%
tools/updateDistEsm100% | 0% | 0% | 0% | 0%
extensions/applicationinsights-react-native56% | 43% | 0% | 0% | 0%
tools/shims37% | 62% | 0% | 0% | 0%
AISKU100% | 0% | 0% | 0% | 0%
AISKULight/dist-history100% | 0% | 0% | 0% | 0%
tools/release-tools0% | 70% | 0% | 29% | 0%
scripts0% | 100% | 0% | 0% | 0%
tools/subResourceIntegrity0% | 100% | 0% | 0% | 0%
tools/rollup-plugin-uglify3-js0% | 100% | 0% | 0% | 0%
common/publish0% | 0% | 100% | 0% | 0%
extensions/applicationinsights-perfmarkmeasure-js0% | 0% | 100% | 0% | 0%
tools/chrome-debug-extension0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
extensions/applicationinsights-react-js25% | 46% | 5% | 0% | 22%
shared/AppInsightsCommon2% | 21% | 38% | 0% | 37%
tools/rollup-es38% | 18% | 55% | 0% | 17%
AISKULight/dist-history100% | 0% | 0% | 0% | 0%
extensions/applicationinsights-debugplugin-js<1% | <1% | 52% | 30% | 15%
extensions/applicationinsights-react-native2% | 43% | 54% | 0% | 0%
AISKULight4% | 60% | 35% | 0% | 0%
common/scripts0% | 50% | 49% | 0% | 0%
AISKU/src0% | 42% | 0% | 0% | 57%
AISKU/snippet0% | 100% | 0% | 0% | 0%
tools/updateDistEsm0% | 100% | 0% | 0% | 0%
scripts0% | 100% | 0% | 0% | 0%
extensions/applicationinsights-properties-js0% | 18% | 42% | 1% | 36%
extensions/applicationinsights-analytics-js0% | 12% | 14% | 0% | 72%
AISKU0% | 100% | 0% | 0% | 0%
tools/shims0% | 31% | 22% | 0% | 45%
extensions/applicationinsights-dependencies-js0% | 10% | 3% | 0% | 85%
shared/AppInsightsCore0% | 4% | 53% | 17% | 24%
channels/applicationinsights-channel-js0% | 7% | 15% | 0% | 76%
tools/rollup-plugin-uglify3-js0% | 65% | 0% | 0% | 34%
extensions/applicationinsights-clickanalytics-js0% | <1% | 72% | 4% | 22%
extensions/applicationinsights-perfmarkmeasure-js0% | 0% | 100% | 0% | 0%
AISKU/scripts0% | 0% | 100% | 0% | 0%
common/publish0% | 0% | 13% | 86% | 0%
tools/chrome-debug-extension0% | 0% | 0% | 80% | 19%
tools/release-tools0% | 0% | 0% | 29% | 70%
ROOT0% | 0% | 0% | 0% | 100%
tools/subResourceIntegrity0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
gruntfile.js
in root
517 4 17 1735 105
snippet.js
in AISKU/snippet
263 20 252 1278 27
rollup.config.js
in AISKULight
131 1 320 1210 20
index.ts
in AISKULight
78 7 122 1210 26
cmd
build.cmd
in AISKULight
9 - 872 1210 4
ajax.ts
in extensions/applicationinsights-dependencies-js/src
825 50 17 1193 62
Initialization.ts
in AISKU/src
339 27 17 1193 71
ajaxRecord.ts
in extensions/applicationinsights-dependencies-js/src
258 8 17 1193 20
Session.ts
in extensions/applicationinsights-properties-js/src/Context
160 8 17 1193 20
rollup.config.js
in AISKU
140 1 320 1193 25
rollup.config.js
in extensions/applicationinsights-dependencies-js
128 1 320 1193 17
rollup.config.js
in extensions/applicationinsights-properties-js
128 1 320 1193 14
User.ts
in extensions/applicationinsights-properties-js/src/Context
119 8 17 1193 24
PropertiesPlugin.ts
in extensions/applicationinsights-properties-js/src
101 5 110 1193 30
Init.ts
in AISKU/src
32 1 17 1193 24
ITelemetryConfig.ts
in extensions/applicationinsights-properties-js/src/Interfaces
17 - 178 1193 12
ajaxUtils.ts
in extensions/applicationinsights-dependencies-js/src
16 1 110 1193 13
Device.ts
in extensions/applicationinsights-properties-js/src/Context
13 1 110 1193 5
Internal.ts
in extensions/applicationinsights-properties-js/src/Context
12 1 55 1193 44
applicationinsights-properties-js.ts
in extensions/applicationinsights-properties-js/src
6 - 110 1193 12
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IChannelControlsAI.ts
in shared/AppInsightsCommon/src/Interfaces
3 - 872 880 5
IOperatingSystem.ts
in shared/AppInsightsCommon/src/Interfaces/Context
3 - 872 880 3
ILocation.ts
in shared/AppInsightsCommon/src/Interfaces/Context
3 - 872 880 3
DataPointType.ts
in shared/AppInsightsCommon/src/Interfaces/Contracts/Generated
4 - 872 880 3
IApplication.ts
in shared/AppInsightsCommon/src/Interfaces/Context
4 - 872 880 3
DependencySourceType.ts
in shared/AppInsightsCommon/src/Interfaces/Contracts/Generated
5 - 872 880 3
DependencyKind.ts
in shared/AppInsightsCommon/src/Interfaces/Contracts/Generated
5 - 872 880 3
INativeDevice.ts
in extensions/applicationinsights-react-native/src/Interfaces
5 - 872 880 3
IDevice.ts
in shared/AppInsightsCommon/src/Interfaces/Context
7 - 872 880 3
IWeb.ts
in shared/AppInsightsCommon/src/Interfaces/Context
9 - 872 880 3
cmd
build.cmd
in AISKULight
9 - 872 1210 4
aisdklight.js
in AISKULight/dist-history
40 5 872 1188 4
Base.ts
in shared/AppInsightsCommon/src/Interfaces/Contracts/Generated
5 1 867 880 6
ISession.ts
in shared/AppInsightsCommon/src/Interfaces/Context
5 - 867 880 6
SeverityLevel.ts
in shared/AppInsightsCommon/src/Interfaces/Contracts/Generated
7 - 867 880 6
IPartC.ts
in shared/AppInsightsCommon/src/Interfaces
4 - 852 854 3
ConnectionString.ts
in shared/AppInsightsCommon/src/Interfaces
2 - 844 844 1
FormatError.ts
in tools/rollup-es3/src/es3
61 1 731 734 2
IReactNativePluginConfig.ts
in extensions/applicationinsights-react-native/src/Interfaces
4 - 699 880 5
AppInsightsErrorBoundary.tsx
in extensions/applicationinsights-react-js/src
29 2 605 605 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
UpdateCheck.ts
in tools/chrome-debug-extension/src
35 3 62 62 1
helpers.ts
in tools/chrome-debug-extension/src
389 14 17 73 2
popup.css
in tools/chrome-debug-extension/styles
336 - 73 73 1
session.ts
in tools/chrome-debug-extension/src
273 11 17 73 2
rollup.config.js
in tools/chrome-debug-extension
201 - 73 73 1
telemetryViewerPopup.tsx
in tools/chrome-debug-extension/src
166 7 62 73 2
eventTable.tsx
in tools/chrome-debug-extension/src/components
151 1 73 73 1
telemetryViewer.tsx
in tools/chrome-debug-extension/src/components
148 1 73 73 1
optionsBar.tsx
in tools/chrome-debug-extension/src/components
141 6 73 73 1
configurationSelection.tsx
in tools/chrome-debug-extension/src/components
140 6 62 73 2
defaultConfiguration.ts
in tools/chrome-debug-extension/src/configuration
140 - 73 73 1
setActiveCdnVersion.ps1
in tools/chrome-debug-extension/scripts
129 - 73 73 1
dataHelpers.ts
in tools/chrome-debug-extension/src/dataSources
123 8 73 73 1
pageHelper.ts
in tools/chrome-debug-extension/src
112 6 73 73 1
publishReleaseToCdn.ps1
in tools/chrome-debug-extension/scripts
110 - 73 73 1
defaultDataSource.ts
in tools/chrome-debug-extension/src/dataSources
108 5 73 73 1
zipbrowser.js
in tools/release-tools
105 4 73 73 1
background.ts
in tools/chrome-debug-extension/src
100 4 73 73 1
listCdnVersions.ps1
in tools/chrome-debug-extension/scripts
96 - 73 73 1
eventTypeFilter.tsx
in tools/chrome-debug-extension/src/components
83 1 73 73 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ajax.ts
in extensions/applicationinsights-dependencies-js/src
825 50 17 1193 62
Sender.ts
in channels/applicationinsights-channel-js/src
735 25 17 880 46
ApplicationInsights.ts
in extensions/applicationinsights-analytics-js/src/JavaScriptSDK
622 27 17 880 71
gruntfile.js
in root
517 4 17 1735 105
Exception.ts
in shared/AppInsightsCommon/src/Telemetry
443 27 17 880 23
setVersion.js
in tools/release-tools
423 12 17 237 9
helpers.ts
in tools/chrome-debug-extension/src
389 14 17 73 2
Initialization.ts
in AISKU/src
339 27 17 1193 71
session.ts
in tools/chrome-debug-extension/src
273 11 17 73 2
EnvelopeCreator.ts
in channels/applicationinsights-channel-js/src
270 13 17 880 60
ajaxRecord.ts
in extensions/applicationinsights-dependencies-js/src
258 8 17 1193 20
CookieMgr.ts
in shared/AppInsightsCore/src/JavaScriptSDK
256 12 17 320 7
DomContentHandler.ts
in extensions/applicationinsights-clickanalytics-js/src/handlers
242 13 17 441 9
Util.ts
in shared/AppInsightsCommon/src
241 8 17 880 45
SendBuffer.ts
in channels/applicationinsights-channel-js/src
221 18 17 880 19
EnvUtils.ts
in shared/AppInsightsCore/src/JavaScriptSDK
221 27 17 803 24
Dashboard.ts
in extensions/applicationinsights-debugplugin-js/src/components
216 13 17 543 5
TsLibShims.ts
in tools/shims/src
199 18 17 291 4
DataSanitizer.ts
in shared/AppInsightsCommon/src/Telemetry/Common
180 11 17 880 16
PerfManager.ts
in shared/AppInsightsCore/src/JavaScriptSDK
167 9 17 543 11