gitextract_60ztzqre/ ├── .babelrc ├── .eslintrc.js ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ └── node.js.yml ├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── dist/ │ ├── axios.js │ ├── download-media.js │ ├── download-playlist.js │ ├── download-url.js │ ├── download.js │ ├── filter-media.js │ ├── formats.js │ ├── index.js │ ├── info.js │ ├── is-url.js │ ├── likes.js │ ├── protocols.js │ ├── search.js │ ├── url.js │ ├── user.js │ └── util.js ├── docs/ │ ├── .nojekyll │ ├── assets/ │ │ ├── css/ │ │ │ └── main.css │ │ └── js/ │ │ ├── main.js │ │ └── search.js │ ├── classes/ │ │ └── index.scdl.html │ ├── enums/ │ │ ├── formats.default.html │ │ └── protocols.default.html │ ├── index.html │ ├── interfaces/ │ │ ├── filter_media.filterpredicateobject.html │ │ ├── index.scdloptions.html │ │ ├── info.setinfo.html │ │ ├── info.trackinfo.html │ │ ├── info.transcoding.html │ │ ├── info.user.html │ │ ├── likes.getlikesoptions.html │ │ ├── likes.like.html │ │ ├── search.relatedresponse.html │ │ └── search.searchoptions.html │ ├── modules/ │ │ ├── download_playlist.html │ │ ├── filter_media.html │ │ ├── formats.html │ │ ├── index.html │ │ ├── info.html │ │ ├── likes.html │ │ ├── protocols.html │ │ ├── search.html │ │ ├── url.html │ │ └── user.html │ └── modules.html ├── example/ │ ├── constants.js │ ├── custom-instance.js │ ├── download-discord.js │ ├── download-file.js │ ├── download-playlist.js │ ├── get-info.js │ ├── likes.js │ └── search.js ├── index.d.ts ├── index.js ├── jest.config.js ├── jest.setup.js ├── package.json ├── publish.sh ├── src/ │ ├── download-media.ts │ ├── download-playlist.ts │ ├── download-url.ts │ ├── download.ts │ ├── filter-media.ts │ ├── formats.ts │ ├── index.ts │ ├── info.ts │ ├── likes.ts │ ├── protocols.ts │ ├── search.ts │ ├── url.ts │ ├── user.ts │ └── util.ts ├── tests/ │ ├── download-check.js │ ├── download.test.js │ ├── downloadCheck.test.js │ ├── downloadPlaylist.test.js │ ├── filter-formats.test.js │ ├── get-info.test.js │ ├── get-likes.test.js │ ├── getSetInfo.test.js │ ├── getTrackInfoByID.test.js │ ├── prepareURL.test.js │ ├── related.test.js │ ├── search.test.js │ └── user.test.js └── tsconfig.json