Path Lines of Code
example/index.html 22
example/script.ts 23
example/style.css 27
example_next/next.config.js 2
example_next/src/app/api/auth/[...nextauth]/SpotifyProfile.ts 43
example_next/src/app/api/auth/[...nextauth]/authOptions.ts 60
example_next/src/app/api/auth/[...nextauth]/route.ts 4
example_next/src/app/globals.css 29
example_next/src/app/layout.tsx 18
example_next/src/app/page.tsx 57
example_next/src/components/AuthSessionProvider.tsx 12
example_next/src/lib/spotify-sdk/ClientInstance.ts 44
example_node/index.js 14
example_react/index.html 12
example_react/src/App.css 6
example_react/src/App.tsx 47
example_react/src/hooks/useSpotify.ts 26
example_react/src/index.css 24
example_react/src/main.tsx 9
example_react/vite.config.ts 10
src/Scopes.ts 95
src/SpotifyApi.ts 176
src/auth/AccessTokenHelpers.ts 55
src/auth/AuthorizationCodeWithPKCEStrategy.ts 104
src/auth/ClientCredentialsStrategy.ts 63
src/auth/Crypto.ts 16
src/auth/IAuthStrategy.ts 11
src/auth/ImplicitGrantStrategy.ts 59
src/auth/ProvidedAccessTokenStrategy.ts 37
src/caching/GenericCache.ts 100
src/caching/ICacheStore.ts 5
src/caching/InMemoryCachingStrategy.ts 19
src/caching/LocalStorageCachingStrategy.ts 18
src/endpoints/AlbumsEndpoints.ts 20
src/endpoints/ArtistsEndpoints.ts 49
src/endpoints/AudiobooksEndpoints.ts 19
src/endpoints/BrowseEndpoints.ts 24
src/endpoints/ChaptersEndpoints.ts 16
src/endpoints/CurrentUserEndpoints.ts 141
src/endpoints/EndpointsBase.ts 26
src/endpoints/EpisodesEndpoints.ts 15
src/endpoints/MarketsEndpoints.ts 7
src/endpoints/PlayerEndpoints.ts 76
src/endpoints/PlaylistsEndpoints.ts 94
src/endpoints/RecommendationsEndpoints.ts 74
src/endpoints/SearchEndpoints.ts 11
src/endpoints/ShowsEndpoints.ts 19
src/endpoints/TracksEndpoints.ts 28
src/endpoints/UsersEndpoints.ts 7
src/errorhandling/ConsoleLoggingErrorHandler.ts 7
src/errorhandling/NoOpErrorHandler.ts 6
src/index.ts 37
src/redirection/DocumentLocationRedirectionStrategy.ts 8
src/responsevalidation/DefaultResponseValidator.ts 19
src/serialization/DefaultResponseDeserializer.ts 11
vite.config.ts 14