{"_id":"yms-netease-music-api","_rev":"28-bbe896f3b6ffe37e7783b4e6ffd69260","name":"yms-netease-music-api","dist-tags":{"latest":"4.28.0"},"versions":{"4.27.0":{"name":"yms-netease-music-api","version":"4.27.0","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.0","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"2b8bb14f1a1c1660d44d14cf44131aa74cfe797f","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.0.tgz","fileCount":403,"integrity":"sha512-EHThMojcohH+gNwSMaW/di177bwtpeLzT1xZ/Gcr/OUC733UkK4IjA/0yxifJWpHYDlPl/wBinBJov7WdT8LBA==","signatures":[{"sig":"MEUCIQCRWYy+WsoFELVuDURdzmLsVACl9Cm5/CZRlLH7Vv0h5gIgO9JLnZPtFYJ8nHZ1rMopg6b+bOcGknf1Pow34wubbLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8591076},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=12"},"scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.0_1755654373200_0.685795881513031","host":"s3://npm-registry-packages-npm-production"}},"4.27.2":{"name":"yms-netease-music-api","version":"4.27.2","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.2","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"72bb74ccedbf1ef0d0592e473037068c6f33eccc","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.2.tgz","fileCount":402,"integrity":"sha512-hyurWr8DcXgj7fVQVdj1nHG4XE42EmSYUQNzuC3ehK3VYYz4mUSEHBIRIT4owWrTTsLit7QypFeB7ZWuEvOigQ==","signatures":[{"sig":"MEQCIFdMWR7XanHnqMIQ8pbb0OSqrQulxm1rWa6mEZOPfQXcAiADircDDoAR3YV85NsQvi/M8+3qfer6VRgCgI7axR/SOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7279756},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"6a00a765420ce8630f428882ad0d7c1232e3d6a6","scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.2_1755676130222_0.37772817401226466","host":"s3://npm-registry-packages-npm-production"}},"4.27.3":{"name":"yms-netease-music-api","version":"4.27.3","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.3","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"99a86eaf55e754170b5890fafdb2bed27e3fd12e","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.3.tgz","fileCount":404,"integrity":"sha512-AKqRo/eBpFaTC/JIt+6HJkMQxP1fwx9ON3OLZXyUaUEZQm7/6Or/nxzH36djzQ4Tc/nI+tg5zw1QGGgTWYtS4Q==","signatures":[{"sig":"MEYCIQDmtF/i8680tAqj9WdJUezuBmk3Fmf3bdJoyfaMccy2tQIhAMdHScw14/PuHGzcAgV8Db/E3TFyEMmuhKYLPDhvw5Zv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7281640},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"a7bf42011e1f4cf99115b81045601b6cfc1b2f1d","scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.3_1755768231103_0.03130544564415305","host":"s3://npm-registry-packages-npm-production"}},"4.27.4":{"name":"yms-netease-music-api","version":"4.27.4","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.4","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"f7ea01277b42f97c3f850d1e4a6dddc90f853ae3","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.4.tgz","fileCount":406,"integrity":"sha512-udvfRnzlZQauzUTp1gXV+7/OrjxoXhSMakJ3d6ZsutXURzY/dxQIotvrjPdKeKjT+OZ/hiMT6EAC/eTuQnmdxQ==","signatures":[{"sig":"MEUCIQCwLKyym8diAEJ9Sjxq/VanA6fV4t3IpZtUnN6y0h8c/AIgVQ5sSFR+UoOgZn8oYlS1ZxM7REJQTgCYVWMj81hmpLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7286963},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"e5571bfc625e58fa3bc82b39ef88268e1708bc7b","scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.4_1756017502085_0.7765773319402747","host":"s3://npm-registry-packages-npm-production"}},"4.27.5":{"name":"yms-netease-music-api","version":"4.27.5","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.5","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"f4d4f4419bf49bdd8fc1c25094109b2fedddb058","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.5.tgz","fileCount":406,"integrity":"sha512-ZxwQsRKLXIDFFndpRhW5YCjPHg+ugTwBHPNq5gpyU75unxBvnYj6KDnva5rjjr7q9dmfMZ0tuzpULutekxkjjQ==","signatures":[{"sig":"MEUCIEOsRTEw0y085RTN2EhVoFfN4N2Nwq+q40OrxEQxrDI8AiEAhSqw3BNEnAR04p9CEA2eZfoVTYHRYDv/33UwfZp4ITc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7287449},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"d0885b1f6365e7b34956ed22819baab18324c3be","scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.5_1756086769777_0.5083159522658356","host":"s3://npm-registry-packages-npm-production"}},"4.27.6":{"name":"yms-netease-music-api","version":"4.27.6","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.6","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"0a44a993c1528536c41d257ad8c03ae9791051be","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.6.tgz","fileCount":406,"integrity":"sha512-rSqGMpMUNWIv3SXCDY8W4uwj3+yqxWA28OigBZzi1j3ag50cxjqhIs7pZGG4nvDBFL/B/eVpqWtIX6bv0orUDw==","signatures":[{"sig":"MEUCIQDCVr8pfb/m3gb5SlJSF4Ta0EBBNYeIb5b9rupupKvR3gIgDUfCRaHnRtnVpoOWdPqcN75QGoyN599D6WlwocJ9mXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7287360},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"aaa45121d0dc04996b0adc98289b4f7170fa5f7f","scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.6_1756087836655_0.36457540617678386","host":"s3://npm-registry-packages-npm-production"}},"4.27.7":{"name":"yms-netease-music-api","version":"4.27.7","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.7","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"93730c82faeb5f177b5822ef57f64750acafaf37","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.7.tgz","fileCount":406,"integrity":"sha512-tVTFzI7CkkGKMJgFipDVDszRrVCUpDPtkbgQMV+Lx47aGploCdoCUfpBdVDPiKQ8i08gllOzCuE93Qatjb9h0Q==","signatures":[{"sig":"MEUCIQCIg6A/0jjmi8gPiGET8Q2AZPQHBMamX3nLOyvu/wwJ+wIge0MiGkdYbPlrBcp/KGuWTJSfwd09QDfDmC5/7ZXUqd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7287643},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"7163d162fe94ae55b961c581e774b0351ec7b681","scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.7_1756090983415_0.9096213474537176","host":"s3://npm-registry-packages-npm-production"}},"4.27.8":{"name":"yms-netease-music-api","version":"4.27.8","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.8","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"203599a629eb18bf0403e4bd5bc31aeb2c52dcef","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.8.tgz","fileCount":407,"integrity":"sha512-I3hcJVyHXADuf81MCNYt332KRFJbHcxIVKSe/DYhSxJ/tQVKSDaU9pbxzkscEKCJFKaQpl7gjp+9IGaT+1G0HQ==","signatures":[{"sig":"MEQCIE48as2cSs/VA5GpZFe2sLX8Ryr1eTMNdXaz+nj1WG5UAiA1hrazyFVdWnWvjTQDOgGehHI5czcu+lHMO10b3J1stA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7288350},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"6ad3fe029f595d3e30593884c21897d573c29fe1","scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.8_1757304835379_0.86183653687584","host":"s3://npm-registry-packages-npm-production"}},"4.27.9":{"name":"yms-netease-music-api","version":"4.27.9","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.9","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"dd6ddf0d9375dad08b1c6b390ad77244520ba339","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.9.tgz","fileCount":407,"integrity":"sha512-FrhUTQr0APLZwrKCuLxBUElmXIBnruBTXx4YODLaKP0ycTm6NHdI5BI49Y/ax2QO6dXTRfrUEDJ8nwg3+yglrw==","signatures":[{"sig":"MEQCIHjolrNplRnC4G2vYHQXLqhhHwYSDeE+vnYrV5f2HWILAiA8757PHrvLitoMmO54N3IQCzq7Gkf5E+HHXc7UjLFl5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7287002},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"75728dfc6d7bdc0e3040259bc7eb2472c4d1dac3","scripts":{"lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node app.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.9_1758252329765_0.01434449010690697","host":"s3://npm-registry-packages-npm-production"}},"4.27.10":{"name":"yms-netease-music-api","version":"4.27.10","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.10","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"48896e1eee82d2f3265bb383b4eda4c4b7ebff72","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.10.tgz","fileCount":408,"integrity":"sha512-hHqHnNJ0IlP68WYmv+cKHESbHacAS/TLAwPy5vGPWUar+8FHXp4i8+kQe5UvQYwuI2shNPKpxov1S1H4D3g/mw==","signatures":[{"sig":"MEUCIC6LjlYlrK1LlMn476s8dITGsa+kw7iogW51CS2K0Ie8AiEAz+Qv2sKPR0bM2tJFOkemCI5C6bu2hOHURU1wnJyEWvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7287556},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"f6b1e0f35b86ce683c2589e4734057a9f0a869ff","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.1","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"20.19.4","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.10_1760093628703_0.7621840767056476","host":"s3://npm-registry-packages-npm-production"}},"4.27.11":{"name":"yms-netease-music-api","version":"4.27.11","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.11","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"a85d8ec2bd01efd622fb9ff0c1deed1fb0cfc5dc","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.11.tgz","fileCount":409,"integrity":"sha512-zHA7Y90e+1jvtgGvLgFGrhByzgbkJyxpNWd44febLxm5wX9VR8Ht4PtlDrbkRLBwdS+XJv3/vzlZ0ANPa7ILYA==","signatures":[{"sig":"MEUCIDj/zF+U0u1PjM0WMUd0wgKm/HW9naDh8r1cRFZrwvqvAiEAmYF9ik3r288xd5X3VPXGzQMDAIhKD/yYepoYaqtmxJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7288072},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"177bae2a40422b2ba5364f1ab7bbb7bb3755970f","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.0","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.11_1762755624468_0.18304754349638164","host":"s3://npm-registry-packages-npm-production"}},"4.27.12":{"name":"yms-netease-music-api","version":"4.27.12","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.12","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"7fbfa823be8fe9d714eb9d14ebf067e146625192","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.12.tgz","fileCount":411,"integrity":"sha512-e5akakER4eP1XwBLyHfNARWYRAOy0ycJFzX00r8kMeNW6QntIbfGqOhtU14l/9OPZA/F511bEbS1JwmW05e2Mw==","signatures":[{"sig":"MEUCIECCWEe2+Qu5NgWuu00ylNlTWsM3xixNYBg1QDr8JA5DAiEA3u4IjRmWapmsLo4LpV1nSVnOYJedfgay6qCxQy1lQcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7293035},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"12dc690cce6dcd52b5c4b7320e92f9d496d6782d","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.0","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.12_1764927575335_0.7140823864770713","host":"s3://npm-registry-packages-npm-production"}},"4.27.13":{"name":"yms-netease-music-api","version":"4.27.13","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.13","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"4fd12c1bd6b60197bf3e10132ddd31d3b45f0225","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.13.tgz","fileCount":411,"integrity":"sha512-17vG2U65ByGB23wZ7Ij+5uVhfNTeH7cgeXu+wsHeovu9fofT2RrID5J00Oantgvg/hX/09HUtRiMzaExgXKlug==","signatures":[{"sig":"MEUCIQDE6v6YBOnncp3OV62i5N9lDGYRbXipFMjPZ6R6OcusrQIgLXYc1lcPJb7rnba79uruTnyqsDtUAiA1K88ONXDKqy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7293049},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"c715f5bd1d1c359be33a15e2688a8e218c819c75","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.0","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.13_1768966402808_0.157923429210707","host":"s3://npm-registry-packages-npm-production"}},"4.27.15":{"name":"yms-netease-music-api","version":"4.27.15","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.15","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"c053a9fd0454b298e4c0cb57dd7319e07429dcf0","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.15.tgz","fileCount":411,"integrity":"sha512-jSiPwV9drdD8O1tmRGPhJNgCDAsyX3OfcKe0BffVZ7+BtcKuuV6sZW6ziLVMMzDGBpEJYbcPEUk91I/LAm9vBQ==","signatures":[{"sig":"MEUCIFDNJvBX4q6gRhaUFCPuVehH3DKaC5hFTjoih3Qb8PaCAiEAhg3nBSYMAnxPbvIKSmoGt0T73mxTLbhy00bQXkPOLNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7294729},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"ef584c514e670b360d08d3505727c9dd73a5fdfa","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.0","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.15_1769412311851_0.3484049196743826","host":"s3://npm-registry-packages-npm-production"}},"4.27.16":{"name":"yms-netease-music-api","version":"4.27.16","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.16","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"455ba436dff4a05353cb4c9aca1936da19818067","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.16.tgz","fileCount":411,"integrity":"sha512-IQtB0XtM15rXBDzhU9MMTfCVvGgpcyu/TAsHLma4MgZBeyxKnFouwLQODWsC3HEPgxUeXcOtNVb4BZ6EwI8v3g==","signatures":[{"sig":"MEQCIFaIk7DE6vWz2AomWQwsZIXVy5R9khj/S65glHNIj3qrAiAxZxVfnjqT8th64fV7ObM9q1UEC3XrbowiqqBkKaknFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7295145},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"6b6ed09787969fdb04ff4ada20e9409c7a0c2f2d","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.0","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.16_1769413862026_0.8438660381505767","host":"s3://npm-registry-packages-npm-production"}},"4.27.17":{"name":"yms-netease-music-api","version":"4.27.17","keywords":["网易云音乐","网易云","音乐","网易云音乐nodejs"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.17","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"c5426e606525f4b910b5a1e76be9a0098980d520","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.17.tgz","fileCount":411,"integrity":"sha512-3Rcw+RPrd2fLqHXH9pOpF6vIEmk8tmE3PPzJyWqv2xXuf3fB3GaOt1LZmIPM18EYiST5gq+7rwe8PEpT3eSWpg==","signatures":[{"sig":"MEQCICbxLzJiLIE/iF4mkGPIZ3g/NcCRJdXxK+hasG/yXz5GAiBbPQ9v3uJh8d7VkfkMks5r6QGEord0gNlIGlRbGCOLkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7295159},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"e07780b40563a8129093a1ca0f8791b040500061","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.0","description":"网易云音乐 NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.17_1769580985351_0.5959730693433813","host":"s3://npm-registry-packages-npm-production"}},"4.27.18":{"name":"yms-netease-music-api","version":"4.27.18","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.18","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","node_modules/yargs","node_modules/tslib","node_modules/vm2","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"e69d926db16ce7a8c08a4b8118a3a4a6a18b9265","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.18.tgz","fileCount":411,"integrity":"sha512-GpYAf+4XnRv3TvplQYDG6CwwxpbNceO/56GWP4A3tWtslwRaOqux+D1oApi5WhYF2ZXV7t80pHytvCrHeb1k1A==","signatures":[{"sig":"MEUCIA8elNzSWsFnx1Obzwj0XVed4unIIPeRq66sP9+3S0cCAiEAlcpVRp83vtFAtyDinu46e7ckfzjGBPvkGCUrALe0kmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7298461},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"539e64b30f1954b21b14435673f7f60d016541ad","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"10.9.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","axios":"^1.2.2","yargs":"^17.1.1","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^4.17.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.18_1770173413699_0.027872180293776472","host":"s3://npm-registry-packages-npm-production"}},"4.27.20":{"name":"yms-netease-music-api","version":"4.27.20","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.20","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","data"],"scripts":"module/*.js"},"dist":{"shasum":"11194e8a4df3fb128b60cc07c995b786079e4fa2","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.20.tgz","fileCount":421,"integrity":"sha512-WMbnMtillEqB1LC74tY7jqPjM0vbJmb1GD8O24JkPvRY4HZkQ0IkZs4EZog+PSpZV5pdCfoCgTueyDJIhiOwhg==","signatures":[{"sig":"MEYCIQCe6Rib1uVtwrR77hZ94Lz+ewv4n08uR/DLsc7HD0s0UwIhAOk5Pb5Sw5t/7kraZqmS2R9cVyKUuBrtSoCDDvlraHmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7489014},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"b4f8483f5bc2d813245b4399e4d5507cd6a1a24f","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.6.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.9.0","dependencies":{"md5":"^2.3.0","axios":"^1.13.6","qrcode":"^1.4.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","crypto-js":"^4.2.0","node-forge":"^1.3.1","music-metadata":"^7.5.3","pac-proxy-agent":"^7.0.0","express-fileupload":"^1.1.9","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"2.7.1","typescript":"4.5.2","@types/node":"16.11.19","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^4.17.13","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.20_1776182085039_0.09557782160200912","host":"s3://npm-registry-packages-npm-production"}},"4.27.24":{"name":"yms-netease-music-api","version":"4.27.24","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.24","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"de5582a04c22a220958e37a925e4b2513439d940","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.24.tgz","fileCount":464,"integrity":"sha512-oX0X1PqsFeL6zvZD1C/nJ3R/UIsvM/pJmdYDh8jNJhU2E5OKwsPLmf5OMmQYdDxsHV4a3ULN/nY+ApkfaDnlug==","signatures":[{"sig":"MEYCIQD1VMhgcapTpSov1ktNB6EIiQga3zt4F0r3YepM10WHmgIhAICL7QmVBdmX1bJ+ZXtr0VxM+RSngZva09rWk/0fC9nL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7560021},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"43cb7bbffa228b76e04ee862552145ad8e2be32f","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","deps:check":"node scripts/auto-update-deps.js --check","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.6.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.9.0","dependencies":{"md5":"^2.3.0","axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","crypto-js":"^4.2.0","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.24_1782542777034_0.637048770684608","host":"s3://npm-registry-packages-npm-production"}},"4.27.26":{"name":"yms-netease-music-api","version":"4.27.26","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.26","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"2907bb571ff66aa85c4d01d44277bbd947b8b0b0","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.26.tgz","fileCount":465,"integrity":"sha512-NErjZCNytmsnALaDrQCjoxPOAJiYwDNNqdQDWRBVjuLdnLCTzcs9rkmCxraHq6TDYLtbPHg5SRHbtTkRqUy7xw==","signatures":[{"sig":"MEQCIGtvGFp+Xrdn4ppmR36FDm3Rs1mJ3Pwfa9xmf1yj0/niAiBMrz9Je1CxrCsjVeaA5CmsDpgqtYY858O13PFWEdQbIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7628763},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"fcd497c712b78dbe91eb58e3060c44bb2eb65f9f","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","deps:check":"node scripts/auto-update-deps.js --check","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.6.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.9.0","dependencies":{"md5":"^2.3.0","axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","crypto-js":"^4.2.0","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.26_1782544085178_0.5139042719490721","host":"s3://npm-registry-packages-npm-production"}},"4.27.27":{"name":"yms-netease-music-api","version":"4.27.27","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.27","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"ff1e4d503e4109b05629c9e8acf6cd67d0a240d7","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.27.tgz","fileCount":466,"integrity":"sha512-Nb7nxwNKeB5Sn18PyJgBtR9ECVkqfBDF/NKlbMDUWKvXrCNZDrquB0LmFUol330SoHdUZIZ2mM670BHu11ULRA==","signatures":[{"sig":"MEUCIG8qWAGenfmVZP57mwVP0fbauMEMv04dRfepC4Zr4cucAiEA2PVS5Xt9oMqXr8YetXKOAgVtSu05TBQAJKsvlI4d5BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7630418},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"7f4d112d8e9abc77086f3a595276b38c1b1f326d","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","deps:check":"node scripts/auto-update-deps.js --check","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.6.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.9.0","dependencies":{"md5":"^2.3.0","axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","crypto-js":"^4.2.0","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.27_1782546360286_0.2801302328789448","host":"s3://npm-registry-packages-npm-production"}},"4.27.29":{"name":"yms-netease-music-api","version":"4.27.29","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.29","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"43fb44fc143442f76873ec095de60d430b47fb69","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.29.tgz","fileCount":466,"integrity":"sha512-4qrl7hkpqFMGWP3+BZijm5U7ZoeOu6GFFGpWnTujrXanepkV+5jZRdEW4ntD0LEPX4VaGdOd01NTBX6Id5zX1w==","signatures":[{"sig":"MEUCID8jMN1k5ll8s9ehP1nnqBr7NJ+w6MVeEOffGVxNLmr4AiEAjSZVrG2t/hzp15ARMOvzZmSL6GAq7lVtCBLjkjvFM0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7630534},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"ea18cd4114d06f930ade1bec7c91fe053ddab67a","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","deps:check":"node scripts/auto-update-deps.js --check","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.6.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.9.0","dependencies":{"md5":"^2.3.0","axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","crypto-js":"^4.2.0","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.29_1782552475932_0.9905322069185041","host":"s3://npm-registry-packages-npm-production"}},"4.27.31":{"name":"yms-netease-music-api","version":"4.27.31","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.31","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"22865bb36d2c156260f380f4c1c43860e56e4d06","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.31.tgz","fileCount":465,"integrity":"sha512-C5HnS5qWGmYklzfUFQXRHeBoCvd+Ulz8fU3nKb43ArND8lHTDmpZyBwZsq16VWu5+zkCSmWi8ZkU+TG9hsjIYQ==","signatures":[{"sig":"MEUCIQCnnimHrfVFjvxRBk0LNDpxKtojwiV8rKXZO7v74s0DeQIgSH4gQWD1HtFL+X+Pque8I0NREg+zBxsrvVV8idcGuSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7628034},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"49538dacdd4380f9c873666b28a986a969879899","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","deps:check":"node scripts/auto-update-deps.js --check","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.6.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.9.0","dependencies":{"md5":"^2.3.0","axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","crypto-js":"^4.2.0","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.31_1783093022038_0.0594217762039313","host":"s3://npm-registry-packages-npm-production"}},"4.27.34":{"name":"yms-netease-music-api","version":"4.27.34","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.34","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/md5","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"465c63c8a3056031840402e1f96f84b6880bbb7f","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.34.tgz","fileCount":468,"integrity":"sha512-MB9gCAY06tTz4U+B/GwomaVKjl7d25Vh/BWkXp/6MRlyyj5cm4hJ9ypZMc2f8uo28K3pARlllvstAz0my0QO/w==","signatures":[{"sig":"MEUCICyRi7rCGJBmC22B/cRaI92cr+fVSpIUqLx7IbB4PhQFAiEArhcuwNJxSN01CfLjwtpnx9JQ10olIXBPaZlA4UyrRSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702360},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=16"},"gitHead":"8d1a34f09cdceb60059f2b982307452d40cd633d","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","build:css":"tailwindcss -i styles/tailwind.css -o public/dist/tailwind.css --minify","deps:check":"node scripts/auto-update-deps.js --check","test:sweep":"node scripts/smoke-sweep.js","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.13.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.16.0","dependencies":{"md5":"^2.3.0","axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","crypto-js":"^4.2.0","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","tailwindcss":"^4.3.3","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","@tailwindcss/cli":"^4.3.3","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.34_1785748355150_0.3976031043189685","host":"s3://npm-registry-packages-npm-production"}},"4.27.35":{"name":"yms-netease-music-api","version":"4.27.35","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.35","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"78cb7e7d4b960280617292e4733769200f422857","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.35.tgz","fileCount":469,"integrity":"sha512-K1kMAGcyVPk0JkPSqHgL2B6rpUzak4MgHPMbDABZ9WeF7et5pXJ2x3Dx7nLpGthk2pc3XFyTCHig20gxUdrelw==","signatures":[{"sig":"MEQCIAK2rbXvCLmZbvZKeSveTeg7IFXSMViGnGn5ySTsJMDTAiBFGpBshvd1bz5f/hkqJHbjA+qUVdGjgg+3BmHX7Doguw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707265},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=18"},"gitHead":"8bb9ebc76dcf73c189f34ddba51a2d8da78f9711","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","build:css":"tailwindcss -i styles/tailwind.css -o public/dist/tailwind.css --minify","deps:check":"node scripts/auto-update-deps.js --check","test:sweep":"node scripts/smoke-sweep.js","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.6.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.9.0","dependencies":{"axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","tailwindcss":"^4.3.3","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","@tailwindcss/cli":"^4.3.3","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.35_1786201167445_0.8745843480531774","host":"s3://npm-registry-packages-npm-production"}},"4.27.36":{"name":"yms-netease-music-api","version":"4.27.36","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.36","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"3a4682a49619636295c95afac9fe57eddbcda941","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.36.tgz","fileCount":469,"integrity":"sha512-rO2w38XBPTV7n3k3yLSd4ddkonkkeOqIsGOxrVVB4ZKlL9PLro06QiM5wHraTYLUOlS319X2OK2p/TKeaOq71w==","signatures":[{"sig":"MEQCIFkOn+QvrHm4T7U+AUdpB60pExm9GZnCPtwabkBhS7rVAiBy5PYZgfL6Ifr6Nw4UAb6H83jrOd0BcTwMqo4LyRMnYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707901},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=18"},"gitHead":"7292544542f545ad82b9b4495a559f6c612be2b5","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","build:css":"tailwindcss -i styles/tailwind.css -o public/dist/tailwind.css --minify","deps:check":"node scripts/auto-update-deps.js --check","test:sweep":"node scripts/smoke-sweep.js","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.6.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.9.0","dependencies":{"axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","tailwindcss":"^4.3.3","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","@tailwindcss/cli":"^4.3.3","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.36_1786203835967_0.7709911488931314","host":"s3://npm-registry-packages-npm-production"}},"4.27.37":{"name":"yms-netease-music-api","version":"4.27.37","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"author":{"name":"kikolove"},"license":"MIT","_id":"yms-netease-music-api@4.27.37","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"011e25450d96356495a2f6f4d9c2a9f7836aa5ff","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.27.37.tgz","fileCount":472,"integrity":"sha512-7ceKVGA4ilQdFoG/wph7dLNCOFGHtwz1jHDgC1rH4Wx4njY33AMX0pcS9dxsakFIMtef8TYD+KCxaDzgA02phw==","signatures":[{"sig":"MEQCIF5kHmr9tVsZ5bnhjvf/Q0+gqqsoGuwjhiB1o9LMvRToAiBZNaZD4WytkVi8fWJMQRDzx/EKuuDgSHHPASYbHBsWug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709144},"main":"main.js","types":"./interface.d.ts","engines":{"node":">=18"},"gitHead":"cef32d910c6f6002e172ae168a1108dd202afec9","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","build:css":"tailwindcss -i styles/tailwind.css -o public/dist/tailwind.css --minify","deps:check":"node scripts/auto-update-deps.js --check","test:sweep":"node scripts/smoke-sweep.js","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"_npmVersion":"11.13.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"24.16.0","dependencies":{"axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","tailwindcss":"^4.3.3","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","@tailwindcss/cli":"^4.3.3","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yms-netease-music-api_4.27.37_1786423184077_0.24291178095232469","host":"s3://npm-registry-packages-npm-production"}},"4.28.0":{"_id":"yms-netease-music-api@4.28.0","bin":{"yms-netease-music-api":"app.js"},"pkg":{"assets":["node_modules/axios","node_modules/express","node_modules/express-fileupload","node_modules/music-metadata","node_modules/pac-proxy-agent","node_modules/qrcode","node_modules/safe-decode-uri-component","node_modules/tunnel","module","public","util/proxy-capture"],"scripts":"module/*.js"},"dist":{"shasum":"8e060d1084668838aec2396f0a063ffb447b022e","tarball":"https://registry.npmjs.org/yms-netease-music-api/-/yms-netease-music-api-4.28.0.tgz","fileCount":489,"integrity":"sha512-xP+EyOzrIyP7QucOZwPK7urMQKNFcTq3Uqt3l1p+IvoqRtl0RsPkb6kiboJPyaeQ2dsjvVQ0UWZesK/Dn1cnjw==","signatures":[{"sig":"MEUCIQDQ463z/BD4QasexYDc+XB93vuufxGh5fyUP+/TnPVabgIgBsrr3xdeZw/7tVVygMWE1+Mj3pXucNbthKqytTrmaOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+Ttjopp7I2fIgANukHfrkkTiXLPTv0pSKILMis0LOiwIhAPl3VkHozIK3hYrPD/yfpapJDPnzEy7A4RJV+G0S9dTd"}],"unpackedSize":734739},"main":"main.js","name":"yms-netease-music-api","types":"./interface.d.ts","author":{"name":"kikolove"},"engines":{"node":">=18"},"gitHead":"8239370d3b5c5038020230a065a0a61d12485b86","license":"MIT","scripts":{"dev":"node app.js","lint":"eslint \"**/*.{js,ts}\"","test":"mocha -r intelli-espower-loader -t 60000 server.test.js main.test.js --exit","start":"node server.js","pkgwin":"pkg . -t node18-win-x64 -C GZip -o bin/app --no-bytecode","prepare":"husky install","release":"node scripts/release.js","version":"git add -A","deps:dry":"node scripts/auto-update-deps.js --dry-run","lint-fix":"eslint --fix \"**/*.{js,ts}\"","pkglinux":"pkg . -t node18-linux-x64 -C GZip -o bin/app --no-bytecode","pkgmacos":"pkg . -t node18-macos-x64 -C GZip -o bin/app --no-bytecode","build:css":"tailwindcss -i styles/tailwind.css -o public/dist/tailwind.css --minify","deps:check":"node scripts/auto-update-deps.js --check","test:sweep":"node scripts/smoke-sweep.js","release:dry":"node scripts/release.js --dry-run","deps:publish":"node scripts/auto-update-deps.js","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor"},"version":"4.28.0","_npmUser":{"name":"kikolove","email":"zyyyunix@gmail.com"},"keywords":["YMS","YourMusicStation","Music","你的点歌台"],"_npmVersion":"11.13.0","description":"YMS NodeJS 版 API","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"axios":"^1.18.0","qrcode":"^1.5.4","tunnel":"^0.0.6","xml2js":"^0.6.2","express":"^5.2.1","node-forge":"^1.4.0","music-metadata":"^11.13.0","pac-proxy-agent":"^7.2.0","express-fileupload":"^1.5.2","safe-decode-uri-component":"^1.2.1","@neteasecloudmusicapienhanced/unblockmusic-utils":"^0.4.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"pkg":"^5.8.0","husky":"7.0.4","mocha":"10.0.0","eslint":"8.7.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"25.9.2","lint-staged":"12.1.7","tailwindcss":"^4.3.3","@types/mocha":"^9.1.0","power-assert":"1.6.1","@types/express":"^5.0.6","@tailwindcss/cli":"^4.3.3","eslint-plugin-html":"7.1.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","intelli-espower-loader":"1.1.0","@types/express-fileupload":"^1.2.2","@typescript-eslint/parser":"5.0.0","@typescript-eslint/eslint-plugin":"5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yms-netease-music-api_4.28.0_1788507850258_0.8389684262107067"}}},"time":{"created":"2025-08-20T01:46:13.199Z","modified":"2026-09-04T07:44:10.542Z","4.27.0":"2025-08-20T01:46:13.528Z","4.27.2":"2025-08-20T07:48:50.542Z","4.27.3":"2025-08-21T09:23:51.375Z","4.27.4":"2025-08-24T06:38:22.409Z","4.27.5":"2025-08-25T01:52:50.042Z","4.27.6":"2025-08-25T02:10:36.955Z","4.27.7":"2025-08-25T03:03:03.696Z","4.27.8":"2025-09-08T04:13:55.712Z","4.27.9":"2025-09-19T03:25:30.071Z","4.27.10":"2025-10-10T10:53:48.982Z","4.27.11":"2025-11-10T06:20:24.740Z","4.27.12":"2025-12-05T09:39:35.672Z","4.27.13":"2026-01-21T03:33:23.149Z","4.27.15":"2026-01-26T07:25:12.176Z","4.27.16":"2026-01-26T07:51:02.342Z","4.27.17":"2026-01-28T06:16:25.704Z","4.27.18":"2026-02-04T02:50:14.016Z","4.27.20":"2026-04-14T15:54:45.394Z","4.27.24":"2026-06-27T06:46:17.318Z","4.27.26":"2026-06-27T07:08:05.416Z","4.27.27":"2026-06-27T07:46:00.556Z","4.27.29":"2026-06-27T09:27:56.147Z","4.27.31":"2026-07-03T15:37:02.336Z","4.27.34":"2026-08-03T09:12:35.287Z","4.27.35":"2026-08-08T14:59:27.595Z","4.27.36":"2026-08-08T15:43:56.132Z","4.27.37":"2026-08-11T04:39:44.220Z","4.28.0":"2026-09-04T07:44:10.369Z"},"author":{"name":"kikolove"},"license":"MIT","keywords":["YMS","YourMusicStation","Music","你的点歌台"],"description":"YMS NodeJS 版 API","maintainers":[{"name":"kikolove","email":"zyyyunix@gmail.com"}],"readme":"# yms-netease-music-api\n\n> 为 YourMusicStation(YMS) 点歌台提供后端接口支持的音乐平台 API 服务。\n\n![Node](https://img.shields.io/badge/node-%3E%3D16-brightgreen)\n![License](https://img.shields.io/badge/license-MIT-blue)\n![Modules](https://img.shields.io/badge/api-444%20%E6%8E%A5%E5%8F%A3-orange)\n\n## 简介\n\nyms-netease-music-api 是一个基于 Node.js 的第三方音乐平台 API 服务，提供完整的音乐平台功能接口：用户认证、音乐搜索、播放链接、歌单管理、评论、云盘存储、听歌足迹、一起听等。\n\n> ⚠️ 本版本接口为定制版本，与通用开源版本不完全兼容，调用时需注意接口差异。\n\n### 与上游 api-enhanced 的对齐说明（2026-09）\n\n核心加密与请求算法已对齐上游 [api-enhanced](https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced) v4.40.1：\n\n- **NMTID 三级策略**：cookie 传入 > 服务端下发缓存 > 保底随机生成，eapi 请求自动采集并复用服务端下发的 NMTID（反爬对抗）\n- **臻音全景声**：`/song/url/v1`、`/song/url/v1/302`、`/song/download/url/v1` 支持 `level=vivid`（自动注入 android 9.5.61 客户端 cookie）\n- **歌曲解灰**：`/song/url/v1?unblock=true` 与 `/song/url/match`（基于 unblockmusic-utils，需 `ENABLE_PROXY`/`PROXY_URL` 时可选配置）\n- **客户端指纹升级**：android User-Agent、xeapi key 请求对齐 v9.5.61 逆向基线；广告权益接口（`/ad/get`、`/ad/listening/rights/gain`）对齐 21 字段调用链\n- **新增接口**：红心歌曲 v1、插播相似歌曲、歌曲百科、云小编任务体系（考试/审核/签到/积分/一日会员）等 17 个\n\n本地保留的差异项：checkToken 采用「30 分钟缓存 + 定时续期 + 并发去重」方案（上游为 jsdom 实时获取，二者架构互斥）；checkToken 双通道注入 data 顶层、deviceId 含 MAC 结构等 PC 客户端抓包增强为本地特有。\n\n## 快速开始\n\n### 环境要求\n\n- Node.js >= 18（推荐 20+）\n\n### 安装与启动\n\n```bash\n# 克隆项目\ngit clone https://gitee.com/kikolove/yms-netease-music-api.git\ncd yms-netease-music-api\n\n# 安装依赖\npnpm install\n\n# 启动服务（默认端口 3000）\npnpm dev\n```\n\n### 使用示例（HTTP）\n\n```bash\n# 搜索音乐\ncurl 'http://localhost:3000/search?keywords=周杰伦&limit=10'\n\n# 获取歌曲详情\ncurl 'http://localhost:3000/song/detail?ids=347230'\n\n# 获取歌曲播放链接（VIP/高音质接口需携带登录 Cookie）\ncurl 'http://localhost:3000/song/url/v1?id=347230&level=standard' \\\n  -H 'Cookie: MUSIC_U=xxxxxx'\n```\n\n### 使用示例（Node 模块调用）\n\n```javascript\nconst ymsApi = require('yms-netease-music-api')\n\n// 搜索音乐\nconst result = await ymsApi.search({\n  keywords: '周杰伦',\n  limit: 30,\n})\nconsole.log(result.body)\n\n// 手机号登录（成功后保存 cookie 供后续请求使用）\nconst login = await ymsApi.login_cellphone({\n  phone: '13800000000',\n  password: 'your_password',\n})\nconsole.log(login.body.cookie)\n```\n\n## 配置\n\n支持 `.env` 文件（项目根目录）与环境变量：\n\n| 变量 | 默认值 | 说明 |\n|---|---|---|\n| `PORT` | `3000` | 服务监听端口 |\n| `HOST` | 空 | 服务监听地址（如 `0.0.0.0`） |\n| `NETEASE_COOKIE` | 空 | 默认登录 Cookie（MUSIC_U 格式），未传 cookie 参数时使用 |\n| `ENABLE_RANDOM_CN_IP` | `false` | 是否启用随机中国 IP（建议公网部署开启） |\n| `CORS_ALLOW_ORIGIN` | `*` | 允许的跨域来源（逗号分隔） |\n| `ENABLE_PROXY` | `false` | 歌曲解灰（`/song/url/match`、`unblock=true`）酷我音源是否走反向代理 |\n| `PROXY_URL` | 空 | 解灰反向代理地址前缀（如 `https://your-proxy.example.com/`），仅 `ENABLE_PROXY=true` 时生效 |\n\n## API 文档\n\n- 完整接口文档：[API 文档](./public/docs/home.md)\n- 接口列表：启动服务后访问 `http://localhost:3000/api/list`\n- 接口调试：启动服务后访问 `http://localhost:3000/api_test.html`（测试工作台）\n\n## 注意事项\n\n⚠️ **重要提醒**：\n\n- 请遵守音源平台及相关平台的使用条款\n- 第三方调用可能存在风控风险，建议合理控制调用频率\n- 部分高音质/VIP 接口需要登录 Cookie\n- 请勿用于商业用途或大规模抓取\n\n## 许可证\n\n本项目采用 [MIT](./LICENSE) 许可证。\n\n## 相关链接\n\n- [YMS 官网](https://ymsv2.top/)\n","readmeFilename":"README.MD"}