├── .coveralls ├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build.yaml │ └── docs.yaml ├── .gitignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __test__ ├── fixtures.js ├── fixtures │ ├── album.json │ ├── album_tracks.json │ ├── albums.json │ ├── artist.json │ ├── artist_albums.json │ ├── artist_albums_limit_2.json │ ├── artist_related_artists.json │ ├── artist_top_tracks.json │ ├── artists.json │ ├── available_devices.json │ ├── browse_categories.json │ ├── category.json │ ├── category_playlists.json │ ├── current_playback.json │ ├── current_playing_track.json │ ├── episode.json │ ├── episodes.json │ ├── error_id_not_found.json │ ├── featured_playlists.json │ ├── follow_are_following_playlist.json │ ├── follow_is_following_artists.json │ ├── follow_is_following_users.json │ ├── followed_artists.json │ ├── genre_seeds.json │ ├── me.json │ ├── new_releases.json │ ├── playlist.json │ ├── playlist_cover_image.json │ ├── playlist_tracks.json │ ├── recently_played_tracks.json │ ├── recommendations.json │ ├── search.json │ ├── search_album.json │ ├── search_artist.json │ ├── search_episode.json │ ├── search_playlist.json │ ├── search_show.json │ ├── search_track.json │ ├── show.json │ ├── show_episodes.json │ ├── shows.json │ ├── track.json │ ├── track_audio_analysis.json │ ├── track_audio_features.json │ ├── tracks.json │ ├── tracks_audio_features.json │ ├── user.json │ ├── user_new_playlist.json │ ├── user_playlists.json │ ├── user_saved_albums.json │ ├── user_saved_shows.json │ ├── user_saved_tracks.json │ ├── user_top_artists.json │ └── user_top_tracks.json └── spotify-web-api.spec.js ├── package.json ├── src ├── spotify-web-api.js └── typings │ ├── spotify-api-tests.ts │ ├── spotify-api.d.ts │ └── spotify-web-api.d.ts └── typings-example.gif /.coveralls: -------------------------------------------------------------------------------- 1 | service_name: travis-ci 2 | repo_token: 4i5ziqSIpZOQF4fp1EjzJjkTGoeg0lZhC 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .eslintcache 2 | coverage 3 | node_modules 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/README.md -------------------------------------------------------------------------------- /__test__/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures.js -------------------------------------------------------------------------------- /__test__/fixtures/album.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/album.json -------------------------------------------------------------------------------- /__test__/fixtures/album_tracks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/album_tracks.json -------------------------------------------------------------------------------- /__test__/fixtures/albums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/albums.json -------------------------------------------------------------------------------- /__test__/fixtures/artist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/artist.json -------------------------------------------------------------------------------- /__test__/fixtures/artist_albums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/artist_albums.json -------------------------------------------------------------------------------- /__test__/fixtures/artist_albums_limit_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/artist_albums_limit_2.json -------------------------------------------------------------------------------- /__test__/fixtures/artist_related_artists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/artist_related_artists.json -------------------------------------------------------------------------------- /__test__/fixtures/artist_top_tracks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/artist_top_tracks.json -------------------------------------------------------------------------------- /__test__/fixtures/artists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/artists.json -------------------------------------------------------------------------------- /__test__/fixtures/available_devices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/available_devices.json -------------------------------------------------------------------------------- /__test__/fixtures/browse_categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/browse_categories.json -------------------------------------------------------------------------------- /__test__/fixtures/category.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/category.json -------------------------------------------------------------------------------- /__test__/fixtures/category_playlists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/category_playlists.json -------------------------------------------------------------------------------- /__test__/fixtures/current_playback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/current_playback.json -------------------------------------------------------------------------------- /__test__/fixtures/current_playing_track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/current_playing_track.json -------------------------------------------------------------------------------- /__test__/fixtures/episode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/episode.json -------------------------------------------------------------------------------- /__test__/fixtures/episodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/episodes.json -------------------------------------------------------------------------------- /__test__/fixtures/error_id_not_found.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/error_id_not_found.json -------------------------------------------------------------------------------- /__test__/fixtures/featured_playlists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/featured_playlists.json -------------------------------------------------------------------------------- /__test__/fixtures/follow_are_following_playlist.json: -------------------------------------------------------------------------------- 1 | [true, false] 2 | -------------------------------------------------------------------------------- /__test__/fixtures/follow_is_following_artists.json: -------------------------------------------------------------------------------- 1 | [true] 2 | -------------------------------------------------------------------------------- /__test__/fixtures/follow_is_following_users.json: -------------------------------------------------------------------------------- 1 | [true, false] 2 | -------------------------------------------------------------------------------- /__test__/fixtures/followed_artists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/followed_artists.json -------------------------------------------------------------------------------- /__test__/fixtures/genre_seeds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/genre_seeds.json -------------------------------------------------------------------------------- /__test__/fixtures/me.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/me.json -------------------------------------------------------------------------------- /__test__/fixtures/new_releases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/new_releases.json -------------------------------------------------------------------------------- /__test__/fixtures/playlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/playlist.json -------------------------------------------------------------------------------- /__test__/fixtures/playlist_cover_image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/playlist_cover_image.json -------------------------------------------------------------------------------- /__test__/fixtures/playlist_tracks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/playlist_tracks.json -------------------------------------------------------------------------------- /__test__/fixtures/recently_played_tracks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/recently_played_tracks.json -------------------------------------------------------------------------------- /__test__/fixtures/recommendations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/recommendations.json -------------------------------------------------------------------------------- /__test__/fixtures/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/search.json -------------------------------------------------------------------------------- /__test__/fixtures/search_album.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/search_album.json -------------------------------------------------------------------------------- /__test__/fixtures/search_artist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/search_artist.json -------------------------------------------------------------------------------- /__test__/fixtures/search_episode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/search_episode.json -------------------------------------------------------------------------------- /__test__/fixtures/search_playlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/search_playlist.json -------------------------------------------------------------------------------- /__test__/fixtures/search_show.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/search_show.json -------------------------------------------------------------------------------- /__test__/fixtures/search_track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/search_track.json -------------------------------------------------------------------------------- /__test__/fixtures/show.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/show.json -------------------------------------------------------------------------------- /__test__/fixtures/show_episodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/show_episodes.json -------------------------------------------------------------------------------- /__test__/fixtures/shows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/shows.json -------------------------------------------------------------------------------- /__test__/fixtures/track.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/track.json -------------------------------------------------------------------------------- /__test__/fixtures/track_audio_analysis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/track_audio_analysis.json -------------------------------------------------------------------------------- /__test__/fixtures/track_audio_features.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/track_audio_features.json -------------------------------------------------------------------------------- /__test__/fixtures/tracks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/tracks.json -------------------------------------------------------------------------------- /__test__/fixtures/tracks_audio_features.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/tracks_audio_features.json -------------------------------------------------------------------------------- /__test__/fixtures/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/user.json -------------------------------------------------------------------------------- /__test__/fixtures/user_new_playlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/user_new_playlist.json -------------------------------------------------------------------------------- /__test__/fixtures/user_playlists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/user_playlists.json -------------------------------------------------------------------------------- /__test__/fixtures/user_saved_albums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/user_saved_albums.json -------------------------------------------------------------------------------- /__test__/fixtures/user_saved_shows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/user_saved_shows.json -------------------------------------------------------------------------------- /__test__/fixtures/user_saved_tracks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/user_saved_tracks.json -------------------------------------------------------------------------------- /__test__/fixtures/user_top_artists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/user_top_artists.json -------------------------------------------------------------------------------- /__test__/fixtures/user_top_tracks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/fixtures/user_top_tracks.json -------------------------------------------------------------------------------- /__test__/spotify-web-api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/__test__/spotify-web-api.spec.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/package.json -------------------------------------------------------------------------------- /src/spotify-web-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/src/spotify-web-api.js -------------------------------------------------------------------------------- /src/typings/spotify-api-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/src/typings/spotify-api-tests.ts -------------------------------------------------------------------------------- /src/typings/spotify-api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/src/typings/spotify-api.d.ts -------------------------------------------------------------------------------- /src/typings/spotify-web-api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/src/typings/spotify-web-api.d.ts -------------------------------------------------------------------------------- /typings-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/spotify-web-api-js/HEAD/typings-example.gif --------------------------------------------------------------------------------