├── .editorconfig ├── .gitignore ├── .prettierrc ├── LICENSE.md ├── README.md ├── example ├── album.ts ├── artist.ts ├── config.ts ├── feed.ts ├── genres.ts ├── playlist.ts ├── search.ts ├── token.ts ├── track-wrapped.ts ├── track.ts └── tracks.ts ├── package.json ├── src ├── HttpClient.ts ├── PreparedRequest │ ├── apiRequest.ts │ ├── authRequest.ts │ ├── directLinkRequest.ts │ └── index.ts ├── Request.ts ├── UrlExtractor.ts ├── WrappedYMApi.ts ├── YMApi.ts ├── config.ts ├── index.ts └── types.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/README.md -------------------------------------------------------------------------------- /example/album.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/album.ts -------------------------------------------------------------------------------- /example/artist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/artist.ts -------------------------------------------------------------------------------- /example/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/config.ts -------------------------------------------------------------------------------- /example/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/feed.ts -------------------------------------------------------------------------------- /example/genres.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/genres.ts -------------------------------------------------------------------------------- /example/playlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/playlist.ts -------------------------------------------------------------------------------- /example/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/search.ts -------------------------------------------------------------------------------- /example/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/token.ts -------------------------------------------------------------------------------- /example/track-wrapped.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/track-wrapped.ts -------------------------------------------------------------------------------- /example/track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/track.ts -------------------------------------------------------------------------------- /example/tracks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/example/tracks.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/package.json -------------------------------------------------------------------------------- /src/HttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/HttpClient.ts -------------------------------------------------------------------------------- /src/PreparedRequest/apiRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/PreparedRequest/apiRequest.ts -------------------------------------------------------------------------------- /src/PreparedRequest/authRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/PreparedRequest/authRequest.ts -------------------------------------------------------------------------------- /src/PreparedRequest/directLinkRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/PreparedRequest/directLinkRequest.ts -------------------------------------------------------------------------------- /src/PreparedRequest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/PreparedRequest/index.ts -------------------------------------------------------------------------------- /src/Request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/Request.ts -------------------------------------------------------------------------------- /src/UrlExtractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/UrlExtractor.ts -------------------------------------------------------------------------------- /src/WrappedYMApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/WrappedYMApi.ts -------------------------------------------------------------------------------- /src/YMApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/YMApi.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontsevoye/ym-api/HEAD/tsconfig.json --------------------------------------------------------------------------------