gitextract_u9ihuw0p/ ├── .dockerignore ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ └── feature-request.yml │ ├── dependabot.yml │ └── workflows/ │ ├── build-binaries.yml │ ├── build-precompiled.yml │ ├── codeql-analysis.yml │ ├── jest.yml │ ├── prettier.yml │ ├── publish-packages.yml │ └── push-docker.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.yml ├── .swcrc ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── .yarn/ │ ├── plugins/ │ │ └── @yarnpkg/ │ │ └── plugin-interactive-tools.cjs │ ├── releases/ │ │ └── yarn-3.8.7.cjs │ └── sdks/ │ ├── integrations.yml │ ├── prettier/ │ │ ├── bin/ │ │ │ └── prettier.cjs │ │ ├── index.cjs │ │ └── package.json │ └── typescript/ │ ├── bin/ │ │ ├── tsc │ │ └── tsserver │ ├── lib/ │ │ ├── tsc.js │ │ ├── tsserver.js │ │ ├── tsserverlibrary.js │ │ └── typescript.js │ └── package.json ├── .yarnrc.yml ├── COPYING ├── COPYING.LESSER ├── Dockerfile ├── README.md ├── app.js ├── bridge.js ├── ca.crt ├── docker-compose.yml ├── env-example ├── generate-cert.sh ├── jest.config.js ├── nw.js ├── package.json ├── precompiled/ │ ├── app.js │ └── bridge.js ├── renew-cert.sh ├── server.crt ├── server.key ├── src/ │ ├── app.js │ ├── bootstrap/ │ │ ├── index.js │ │ └── message.js │ ├── bridge.js │ ├── cache.js │ ├── cache.test.js │ ├── cancel.js │ ├── cancel.test.js │ ├── cli.js │ ├── consts.js │ ├── crypto.js │ ├── dotenv.js │ ├── exceptions/ │ │ ├── IncompleteAudioData.js │ │ ├── ProcessExitNotSuccessfully.js │ │ ├── RequestCancelled.js │ │ ├── RequestFailed.js │ │ ├── SongNotAvailable.js │ │ ├── YoutubeDlInvalidResponse.js │ │ ├── YoutubeDlNotInstalled.js │ │ ├── YtDlpInvaildResponse.js │ │ └── YtDlpNotInstalled.js │ ├── hook.js │ ├── kwDES.js │ ├── logger.js │ ├── provider/ │ │ ├── bilibili.js │ │ ├── bilivideo.js │ │ ├── bilivideo.test.js │ │ ├── bodian.js │ │ ├── find.js │ │ ├── insure.js │ │ ├── joox.js │ │ ├── kugou.js │ │ ├── kuwo.js │ │ ├── match.disabled_test.js │ │ ├── match.js │ │ ├── migu.js │ │ ├── pyncmd.js │ │ ├── qq.js │ │ ├── select.js │ │ ├── youtube-dl.js │ │ ├── youtube.js │ │ └── yt-dlp.js │ ├── request.js │ ├── request.test.js │ ├── server.js │ ├── sni.js │ ├── spawn.js │ ├── spawn.test.js │ ├── testdata/ │ │ └── test.sh │ └── utilities.js └── webpack.config.js