GoogleCloudPlatform / iap-gcip-web-toolkit
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 39% | 26% | 34%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts0% | 0% | 44% | 29% | 26%
tsx0% | 0% | 41% | 17% | 40%
css0% | 0% | 0% | 48% | 51%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
authui-container0% | 0% | 47% | 35% | 17%
sample0% | 0% | 27% | 12% | 59%
Longest Files (Top 50)
File# lines# units
config-builder.ts
in authui-container/common
411 1
auth-server.ts
in authui-container/server
364 16
app.tsx
in sample/authui-react/src/components
358 17
admin-ui.ts
in authui-container/src
305 14
gcip-handler.ts
in authui-container/server/api
300 4
app.component.ts
in sample/authui/src/app
252 17
validator.ts
in authui-container/common
212 21
http-client.ts
in authui-container/src/utils
171 5
iap-settings-handler.ts
in authui-container/server/api
168 1
firebaseui.tsx
in sample/authui-react/src/components
153 2
sign-in-ui.ts
in authui-container/src
153 6
firebaseui.component.ts
in sample/authui/src/app
136 1
http-server-request-handler.ts
in authui-container/server/utils
128 3
style.css
in authui-container/public
124 -
error.ts
in authui-container/server/utils
121 -
metadata-server.ts
in authui-container/server/api
120 2
cloud-storage-handler.ts
in authui-container/server/api
120 -
index.ts
in authui-container/src/utils
101 9
serviceWorker.ts
in sample/authui-react/src
99 4
pagenotfound.component.ts
in sample/authui/src/app
82 -
verify-iap-jwt.js
in sample/app/server
81 4
signin.tsx
in sample/authui-react/src/components
77 1
app.js
in sample/app/server
77 3
signupwithemail.tsx
in sample/authui-react/src/components
75 1
browser.ts
in authui-container/src/utils
71 3
config.ts
in authui-container/common
69 -
templates.ts
in authui-container/server
69 -
karma.config.js
in authui-container
66 2
signin.component.ts
in sample/authui/src/app
62 -
token-manager.ts
in authui-container/server/api
55 1
styles.css
in sample/app/styles
52 -
index.ts
in authui-container/common
52 7
navbar.component.ts
in sample/authui/src/app
51 2
navbar.tsx
in sample/authui-react/src/components
50 -
app.module.ts
in sample/authui/src/app
50 -
templates.js
in sample/app/server
50 -
deep-copy.ts
in authui-container/common
50 3
signinwithemail.tsx
in sample/authui-react/src/components
47 1
polyfill.ts
in authui-container/src
46 3
signupwithemail.component.ts
in sample/authui/src/app
41 -
script.ts
in sample/authui-firebaseui/src
36 1
selecttenant.tsx
in sample/authui-react/src/components
35 -
index.css
in sample/authui-react/src
34 -
styles.css
in sample/authui/src
34 -
signinwithemail.component.ts
in sample/authui/src/app
33 -
selecttenant.component.ts
in sample/authui/src/app
32 -
404.html
in sample/authui-firebaseui/public
30 -
authenticated-request-handler.ts
in authui-container/server/api
27 -
alert.component.ts
in sample/authui/src/app
24 1
validator.ts
in authui-container/src/utils
24 8
Files With Most Units (Top 31)
File# lines# units
validator.ts
in authui-container/common
212 21
app.tsx
in sample/authui-react/src/components
358 17
app.component.ts
in sample/authui/src/app
252 17
auth-server.ts
in authui-container/server
364 16
admin-ui.ts
in authui-container/src
305 14
index.ts
in authui-container/src/utils
101 9
validator.ts
in authui-container/src/utils
24 8
index.ts
in authui-container/common
52 7
sign-in-ui.ts
in authui-container/src
153 6
http-client.ts
in authui-container/src/utils
171 5
serviceWorker.ts
in sample/authui-react/src
99 4
verify-iap-jwt.js
in sample/app/server
81 4
gcip-handler.ts
in authui-container/server/api
300 4
app.js
in sample/app/server
77 3
deep-copy.ts
in authui-container/common
50 3
browser.ts
in authui-container/src/utils
71 3
polyfill.ts
in authui-container/src
46 3
http-server-request-handler.ts
in authui-container/server/utils
128 3
firebaseui.tsx
in sample/authui-react/src/components
153 2
navbar.component.ts
in sample/authui/src/app
51 2
metadata-server.ts
in authui-container/server/api
120 2
karma.config.js
in authui-container
66 2
signinwithemail.tsx
in sample/authui-react/src/components
47 1
signin.tsx
in sample/authui-react/src/components
77 1
signupwithemail.tsx
in sample/authui-react/src/components
75 1
alert.component.ts
in sample/authui/src/app
24 1
firebaseui.component.ts
in sample/authui/src/app
136 1
script.ts
in sample/authui-firebaseui/src
36 1
config-builder.ts
in authui-container/common
411 1
token-manager.ts
in authui-container/server/api
55 1
iap-settings-handler.ts
in authui-container/server/api
168 1
Files With Long Lines (Top 3)

There are 3 files with lines longer than 120 characters. In total, there are 5 long lines.

File# lines# units# long lines
404.html
in sample/authui-firebaseui/public
30 - 3
app.component.ts
in sample/authui/src/app
252 17 1
templates.ts
in authui-container/server
69 - 1
Correlations

File Size vs. Commits (all time): 35 points

authui-container/public/style.css x: 3 commits (all time) y: 124 lines of code authui-container/server/templates.ts x: 3 commits (all time) y: 69 lines of code authui-container/src/admin-ui.ts x: 10 commits (all time) y: 305 lines of code authui-container/src/sign-in-ui.ts x: 9 commits (all time) y: 153 lines of code authui-container/src/utils/FirebaseWrapper.ts x: 1 commits (all time) y: 24 lines of code authui-container/src/utils/index.ts x: 3 commits (all time) y: 101 lines of code sample/authui-firebaseui/src/script.ts x: 4 commits (all time) y: 36 lines of code sample/authui-react/src/components/app.tsx x: 4 commits (all time) y: 358 lines of code sample/authui-react/src/components/firebaseui.tsx x: 5 commits (all time) y: 153 lines of code sample/authui/src/app/app.component.ts x: 5 commits (all time) y: 252 lines of code sample/authui/src/app/firebaseui.component.ts x: 5 commits (all time) y: 136 lines of code authui-container/common/config-builder.ts x: 13 commits (all time) y: 411 lines of code authui-container/server/app.ts x: 4 commits (all time) y: 6 lines of code authui-container/server/auth-server.ts x: 12 commits (all time) y: 364 lines of code authui-container/karma.config.js x: 4 commits (all time) y: 66 lines of code authui-container/common/config.ts x: 4 commits (all time) y: 69 lines of code authui-container/server/utils/http-server-request-handler.ts x: 4 commits (all time) y: 128 lines of code authui-container/src/admin.ts x: 6 commits (all time) y: 17 lines of code authui-container/src/polyfill.ts x: 2 commits (all time) y: 46 lines of code authui-container/src/script.ts x: 4 commits (all time) y: 12 lines of code authui-container/src/utils/http-client.ts x: 4 commits (all time) y: 171 lines of code authui-container/common/index.ts x: 4 commits (all time) y: 52 lines of code authui-container/common/deep-copy.ts x: 2 commits (all time) y: 50 lines of code authui-container/common/validator.ts x: 2 commits (all time) y: 212 lines of code authui-container/server/api/authenticated-request-handler.ts x: 2 commits (all time) y: 27 lines of code authui-container/server/api/cloud-storage-handler.ts x: 2 commits (all time) y: 120 lines of code authui-container/server/api/gcip-handler.ts x: 2 commits (all time) y: 300 lines of code authui-container/server/api/iap-settings-handler.ts x: 2 commits (all time) y: 168 lines of code authui-container/server/api/token-manager.ts x: 2 commits (all time) y: 55 lines of code authui-container/src/utils/browser.ts x: 2 commits (all time) y: 71 lines of code authui-container/src/utils/validator.ts x: 2 commits (all time) y: 24 lines of code sample/app/server/app.js x: 2 commits (all time) y: 77 lines of code
411.0
lines of code
  min: 6.0
  average: 127.09
  25th percentile: 50.0
  median: 101.0
  75th percentile: 168.0
  max: 411.0
0 13.0
commits (all time)
min: 1.0 | average: 3.97 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 13.0

File Size vs. Contributors (all time): 35 points

authui-container/public/style.css x: 3 contributors (all time) y: 124 lines of code authui-container/server/templates.ts x: 3 contributors (all time) y: 69 lines of code authui-container/src/admin-ui.ts x: 4 contributors (all time) y: 305 lines of code authui-container/src/sign-in-ui.ts x: 4 contributors (all time) y: 153 lines of code authui-container/src/utils/FirebaseWrapper.ts x: 1 contributors (all time) y: 24 lines of code authui-container/src/utils/index.ts x: 3 contributors (all time) y: 101 lines of code sample/authui-firebaseui/src/script.ts x: 4 contributors (all time) y: 36 lines of code sample/authui-react/src/components/app.tsx x: 4 contributors (all time) y: 358 lines of code sample/authui-react/src/components/firebaseui.tsx x: 5 contributors (all time) y: 153 lines of code sample/authui/src/app/app.component.ts x: 5 contributors (all time) y: 252 lines of code sample/authui/src/app/firebaseui.component.ts x: 5 contributors (all time) y: 136 lines of code authui-container/common/config-builder.ts x: 5 contributors (all time) y: 411 lines of code authui-container/server/app.ts x: 4 contributors (all time) y: 6 lines of code authui-container/server/auth-server.ts x: 5 contributors (all time) y: 364 lines of code authui-container/karma.config.js x: 2 contributors (all time) y: 66 lines of code authui-container/common/config.ts x: 2 contributors (all time) y: 69 lines of code authui-container/server/utils/http-server-request-handler.ts x: 3 contributors (all time) y: 128 lines of code authui-container/src/admin.ts x: 3 contributors (all time) y: 17 lines of code authui-container/src/polyfill.ts x: 2 contributors (all time) y: 46 lines of code authui-container/src/script.ts x: 2 contributors (all time) y: 12 lines of code authui-container/src/utils/http-client.ts x: 2 contributors (all time) y: 171 lines of code authui-container/common/index.ts x: 2 contributors (all time) y: 52 lines of code authui-container/common/deep-copy.ts x: 2 contributors (all time) y: 50 lines of code authui-container/common/validator.ts x: 2 contributors (all time) y: 212 lines of code authui-container/server/api/authenticated-request-handler.ts x: 2 contributors (all time) y: 27 lines of code authui-container/server/api/cloud-storage-handler.ts x: 2 contributors (all time) y: 120 lines of code authui-container/server/api/gcip-handler.ts x: 2 contributors (all time) y: 300 lines of code authui-container/server/api/iap-settings-handler.ts x: 2 contributors (all time) y: 168 lines of code authui-container/server/api/token-manager.ts x: 2 contributors (all time) y: 55 lines of code authui-container/src/utils/browser.ts x: 2 contributors (all time) y: 71 lines of code authui-container/src/utils/validator.ts x: 2 contributors (all time) y: 24 lines of code sample/app/server/app.js x: 2 contributors (all time) y: 77 lines of code
411.0
lines of code
  min: 6.0
  average: 127.09
  25th percentile: 50.0
  median: 101.0
  75th percentile: 168.0
  max: 411.0
0 5.0
contributors (all time)
min: 1.0 | average: 2.83 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 5.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".