spotify / spotify-web-api-ts-sdk
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 21% | 78%
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% | 0% | 24% | 75%
tsx0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 0% | 28% | 71%
example_next0% | 0% | 0% | 0% | 100%
example_react0% | 0% | 0% | 0% | 100%
example0% | 0% | 0% | 0% | 100%
example_node0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
176 13
CurrentUserEndpoints.ts
in src/endpoints
141 31
104 10
GenericCache.ts
in src/caching
100 8
Scopes.ts
in src
95 15
PlaylistsEndpoints.ts
in src/endpoints
94 12
PlayerEndpoints.ts
in src/endpoints
76 15
74 2
63 5
authOptions.ts
in example_next/src/app/api/auth/[...nextauth]
60 -
59 5
page.tsx
in example_next/src/app
57 2
55 6
ArtistsEndpoints.ts
in src/endpoints
49 4
App.tsx
in example_react/src
47 1
ClientInstance.ts
in example_next/src/lib/spotify-sdk
44 5
SpotifyProfile.ts
in example_next/src/app/api/auth/[...nextauth]
43 -
37 4
index.ts
in src
37 -
globals.css
in example_next/src/app
29 -
TracksEndpoints.ts
in src/endpoints
28 7
style.css
in example
27 -
useSpotify.ts
in example_react/src/hooks
26 1
EndpointsBase.ts
in src/endpoints
26 6
index.css
in example_react/src
24 -
BrowseEndpoints.ts
in src/endpoints
24 5
script.ts
in example
23 -
index.html
in example
22 -
AlbumsEndpoints.ts
in src/endpoints
20 2
AudiobooksEndpoints.ts
in src/endpoints
19 2
ShowsEndpoints.ts
in src/endpoints
19 3
DefaultResponseValidator.ts
in src/responsevalidation
19 1
19 4
layout.tsx
in example_next/src/app
18 -
18 4
ChaptersEndpoints.ts
in src/endpoints
16 1
Crypto.ts
in src/auth
16 3
EpisodesEndpoints.ts
in src/endpoints
15 3
index.js
in example_node
14 -
14 1
AuthSessionProvider.tsx
in example_next/src/components
12 -
index.html
in example_react
12 -
SearchEndpoints.ts
in src/endpoints
11 1
IAuthStrategy.ts
in src/auth
11 1
DefaultResponseDeserializer.ts
in src/serialization
11 1
vite.config.ts
in example_react
10 1
main.tsx
in example_react/src
9 -
8 2
UsersEndpoints.ts
in src/endpoints
7 1
MarketsEndpoints.ts
in src/endpoints
7 1
Files With Most Units (Top 39)
File# lines# units
CurrentUserEndpoints.ts
in src/endpoints
141 31
PlayerEndpoints.ts
in src/endpoints
76 15
Scopes.ts
in src
95 15
176 13
PlaylistsEndpoints.ts
in src/endpoints
94 12
104 10
GenericCache.ts
in src/caching
100 8
TracksEndpoints.ts
in src/endpoints
28 7
EndpointsBase.ts
in src/endpoints
26 6
55 6
ClientInstance.ts
in example_next/src/lib/spotify-sdk
44 5
BrowseEndpoints.ts
in src/endpoints
24 5
63 5
59 5
ArtistsEndpoints.ts
in src/endpoints
49 4
37 4
18 4
19 4
EpisodesEndpoints.ts
in src/endpoints
15 3
ShowsEndpoints.ts
in src/endpoints
19 3
Crypto.ts
in src/auth
16 3
page.tsx
in example_next/src/app
57 2
74 2
AudiobooksEndpoints.ts
in src/endpoints
19 2
AlbumsEndpoints.ts
in src/endpoints
20 2
8 2
vite.config.ts
in example_react
10 1
App.tsx
in example_react/src
47 1
useSpotify.ts
in example_react/src/hooks
26 1
14 1
SearchEndpoints.ts
in src/endpoints
11 1
ChaptersEndpoints.ts
in src/endpoints
16 1
UsersEndpoints.ts
in src/endpoints
7 1
MarketsEndpoints.ts
in src/endpoints
7 1
DefaultResponseValidator.ts
in src/responsevalidation
19 1
IAuthStrategy.ts
in src/auth
11 1
NoOpErrorHandler.ts
in src/errorhandling
6 1
ConsoleLoggingErrorHandler.ts
in src/errorhandling
7 1
DefaultResponseDeserializer.ts
in src/serialization
11 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 30 long lines.

File# lines# units# long lines
176 13 7
PlaylistsEndpoints.ts
in src/endpoints
94 12 6
DefaultResponseValidator.ts
in src/responsevalidation
19 1 3
SearchEndpoints.ts
in src/endpoints
11 1 2
CurrentUserEndpoints.ts
in src/endpoints
141 31 2
PlayerEndpoints.ts
in src/endpoints
76 15 2
EndpointsBase.ts
in src/endpoints
26 6 2
script.ts
in example
23 - 1
useSpotify.ts
in example_react/src/hooks
26 1 1
BrowseEndpoints.ts
in src/endpoints
24 5 1
Crypto.ts
in src/auth
16 3 1
IAuthStrategy.ts
in src/auth
11 1 1
GenericCache.ts
in src/caching
100 8 1
Correlations

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

src/index.ts x: 11 commits (all time) y: 37 lines of code example_next/next.config.js x: 2 commits (all time) y: 2 lines of code example_next/src/app/api/auth/[...nextauth]/SpotifyProfile.ts x: 3 commits (all time) y: 43 lines of code example_next/src/app/api/auth/[...nextauth]/authOptions.ts x: 2 commits (all time) y: 60 lines of code example_next/src/app/api/auth/[...nextauth]/route.ts x: 2 commits (all time) y: 4 lines of code example_next/src/app/globals.css x: 2 commits (all time) y: 29 lines of code example_next/src/app/layout.tsx x: 3 commits (all time) y: 18 lines of code example_next/src/app/page.tsx x: 3 commits (all time) y: 57 lines of code example_next/src/components/AuthSessionProvider.tsx x: 2 commits (all time) y: 12 lines of code example_next/src/lib/spotify-sdk/ClientInstance.ts x: 3 commits (all time) y: 44 lines of code example_react/src/App.tsx x: 10 commits (all time) y: 47 lines of code src/SpotifyApi.ts x: 31 commits (all time) y: 176 lines of code src/auth/AccessTokenHelpers.ts x: 15 commits (all time) y: 55 lines of code src/auth/ProvidedAccessTokenStrategy.ts x: 17 commits (all time) y: 37 lines of code src/endpoints/PlayerEndpoints.ts x: 14 commits (all time) y: 76 lines of code src/endpoints/PlaylistsEndpoints.ts x: 21 commits (all time) y: 94 lines of code src/endpoints/RecommendationsEndpoints.ts x: 8 commits (all time) y: 74 lines of code src/errorhandling/NoOpErrorHandler.ts x: 6 commits (all time) y: 6 lines of code example_react/src/hooks/useSpotify.ts x: 3 commits (all time) y: 26 lines of code src/auth/AuthorizationCodeWithPKCEStrategy.ts x: 15 commits (all time) y: 104 lines of code src/auth/ClientCredentialsStrategy.ts x: 15 commits (all time) y: 63 lines of code src/auth/IAuthStrategy.ts x: 15 commits (all time) y: 11 lines of code src/caching/GenericCache.ts x: 9 commits (all time) y: 100 lines of code src/endpoints/CurrentUserEndpoints.ts x: 29 commits (all time) y: 141 lines of code src/endpoints/EndpointsBase.ts x: 7 commits (all time) y: 26 lines of code src/endpoints/SearchEndpoints.ts x: 6 commits (all time) y: 11 lines of code src/auth/ImplicitGrantStrategy.ts x: 11 commits (all time) y: 59 lines of code src/endpoints/ArtistsEndpoints.ts x: 11 commits (all time) y: 49 lines of code example_react/src/App.css x: 3 commits (all time) y: 6 lines of code example_react/src/index.css x: 3 commits (all time) y: 24 lines of code src/endpoints/AlbumsEndpoints.ts x: 12 commits (all time) y: 20 lines of code src/endpoints/AudiobooksEndpoints.ts x: 10 commits (all time) y: 19 lines of code src/endpoints/BrowseEndpoints.ts x: 8 commits (all time) y: 24 lines of code src/endpoints/ChaptersEndpoints.ts x: 8 commits (all time) y: 16 lines of code src/endpoints/ShowsEndpoints.ts x: 5 commits (all time) y: 19 lines of code src/endpoints/TracksEndpoints.ts x: 10 commits (all time) y: 28 lines of code example_react/index.html x: 1 commits (all time) y: 12 lines of code example_react/src/main.tsx x: 1 commits (all time) y: 9 lines of code example_react/vite.config.ts x: 1 commits (all time) y: 10 lines of code src/caching/InMemoryCachingStrategy.ts x: 2 commits (all time) y: 19 lines of code src/caching/LocalStorageCachingStrategy.ts x: 2 commits (all time) y: 18 lines of code src/endpoints/EpisodesEndpoints.ts x: 2 commits (all time) y: 15 lines of code src/endpoints/MarketsEndpoints.ts x: 2 commits (all time) y: 7 lines of code src/redirection/DocumentLocationRedirectionStrategy.ts x: 2 commits (all time) y: 8 lines of code src/serialization/DefaultResponseDeserializer.ts x: 2 commits (all time) y: 11 lines of code src/Scopes.ts x: 1 commits (all time) y: 95 lines of code src/auth/Crypto.ts x: 1 commits (all time) y: 16 lines of code example_node/index.js x: 3 commits (all time) y: 14 lines of code
176.0
lines of code
  min: 2.0
  average: 36.94
  25th percentile: 11.0
  median: 20.0
  75th percentile: 55.0
  max: 176.0
0 31.0
commits (all time)
min: 1.0 | average: 7.08 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 11.0 | max: 31.0

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

src/index.ts x: 5 contributors (all time) y: 37 lines of code example_next/next.config.js x: 2 contributors (all time) y: 2 lines of code example_next/src/app/api/auth/[...nextauth]/SpotifyProfile.ts x: 2 contributors (all time) y: 43 lines of code example_next/src/app/api/auth/[...nextauth]/authOptions.ts x: 2 contributors (all time) y: 60 lines of code example_next/src/app/api/auth/[...nextauth]/route.ts x: 2 contributors (all time) y: 4 lines of code example_next/src/app/globals.css x: 2 contributors (all time) y: 29 lines of code example_next/src/app/layout.tsx x: 2 contributors (all time) y: 18 lines of code example_next/src/app/page.tsx x: 2 contributors (all time) y: 57 lines of code example_next/src/components/AuthSessionProvider.tsx x: 2 contributors (all time) y: 12 lines of code example_next/src/lib/spotify-sdk/ClientInstance.ts x: 2 contributors (all time) y: 44 lines of code example_react/src/App.tsx x: 4 contributors (all time) y: 47 lines of code src/SpotifyApi.ts x: 7 contributors (all time) y: 176 lines of code src/auth/AccessTokenHelpers.ts x: 5 contributors (all time) y: 55 lines of code src/auth/ProvidedAccessTokenStrategy.ts x: 4 contributors (all time) y: 37 lines of code src/endpoints/PlayerEndpoints.ts x: 5 contributors (all time) y: 76 lines of code src/endpoints/PlaylistsEndpoints.ts x: 4 contributors (all time) y: 94 lines of code src/endpoints/RecommendationsEndpoints.ts x: 3 contributors (all time) y: 74 lines of code src/errorhandling/NoOpErrorHandler.ts x: 3 contributors (all time) y: 6 lines of code example_react/src/hooks/useSpotify.ts x: 3 contributors (all time) y: 26 lines of code src/auth/AuthorizationCodeWithPKCEStrategy.ts x: 5 contributors (all time) y: 104 lines of code src/auth/ClientCredentialsStrategy.ts x: 5 contributors (all time) y: 63 lines of code src/auth/IAuthStrategy.ts x: 5 contributors (all time) y: 11 lines of code src/caching/GenericCache.ts x: 5 contributors (all time) y: 100 lines of code src/endpoints/CurrentUserEndpoints.ts x: 6 contributors (all time) y: 141 lines of code src/endpoints/EndpointsBase.ts x: 4 contributors (all time) y: 26 lines of code src/auth/ImplicitGrantStrategy.ts x: 4 contributors (all time) y: 59 lines of code src/endpoints/ArtistsEndpoints.ts x: 3 contributors (all time) y: 49 lines of code example_react/src/App.css x: 2 contributors (all time) y: 6 lines of code example_react/src/index.css x: 2 contributors (all time) y: 24 lines of code src/endpoints/AlbumsEndpoints.ts x: 3 contributors (all time) y: 20 lines of code src/endpoints/AudiobooksEndpoints.ts x: 3 contributors (all time) y: 19 lines of code src/endpoints/BrowseEndpoints.ts x: 3 contributors (all time) y: 24 lines of code src/endpoints/ChaptersEndpoints.ts x: 3 contributors (all time) y: 16 lines of code src/endpoints/TracksEndpoints.ts x: 3 contributors (all time) y: 28 lines of code example_react/index.html x: 1 contributors (all time) y: 12 lines of code example_react/src/main.tsx x: 1 contributors (all time) y: 9 lines of code example_react/vite.config.ts x: 1 contributors (all time) y: 10 lines of code src/caching/InMemoryCachingStrategy.ts x: 2 contributors (all time) y: 19 lines of code src/endpoints/EpisodesEndpoints.ts x: 2 contributors (all time) y: 15 lines of code src/endpoints/MarketsEndpoints.ts x: 2 contributors (all time) y: 7 lines of code src/redirection/DocumentLocationRedirectionStrategy.ts x: 2 contributors (all time) y: 8 lines of code src/serialization/DefaultResponseDeserializer.ts x: 2 contributors (all time) y: 11 lines of code src/Scopes.ts x: 1 contributors (all time) y: 95 lines of code src/auth/Crypto.ts x: 1 contributors (all time) y: 16 lines of code example_node/index.js x: 3 contributors (all time) y: 14 lines of code
176.0
lines of code
  min: 2.0
  average: 36.94
  25th percentile: 11.0
  median: 20.0
  75th percentile: 55.0
  max: 176.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.96 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.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".