refactor: allow using server statically

將原本 "NeteaseCloudMusicApi/server"
掃描 modules 目錄的部分抽出 server.js,
改移到 main.js。這樣使用者就有辦法只載入
靜態的伺服器部分(不動態載入模組)。

這個 patch 的 breaking changes 不易發生。
可作為 patch version 發佈。
This commit is contained in:
pan93412
2022-01-28 12:52:21 +08:00
parent 91a3ba758d
commit b02d4d5e04
4 changed files with 55 additions and 24 deletions
+3 -3
View File
@@ -4,7 +4,7 @@
"description": "网易云音乐 NodeJS 版 API",
"scripts": {
"start": "node app.js",
"test": "mocha -r intelli-espower-loader -t 20000 server.test.js --exit",
"test": "mocha -r intelli-espower-loader -t 20000 server.test.js main.test.js --exit",
"lint": "eslint \"**/*.{js,ts}\"",
"lint-fix": "eslint --fix \"**/*.{js,ts}\"",
"prepare": "husky install",
@@ -26,7 +26,7 @@
"音乐",
"网易云音乐nodejs"
],
"main": "server.js",
"main": "main.js",
"types": "./interface.d.ts",
"engines": {
"node": ">=12"
@@ -78,4 +78,4 @@
"prettier": "2.5.1",
"typescript": "4.5.2"
}
}
}