chore: define node engines (#1943)

The `@achrinza/node-ipc` version we use in 1.x does not allow
a version of Node.js greater than 17. As YesPlayMusic has been in
maintenance mode, we define our supported Node.js engine version
rather than upgrade this dependency.

It may indicate the Vercel platform to not use 18 (or greater) in their
deployment.

The error message is:

    error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.12.1"
This commit is contained in:
moonrailgun 2023-04-08 23:08:52 +08:00 committed by GitHub
parent 1cb3e4b29f
commit 7b97ac0139
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,6 +22,9 @@
"netease_api:run": "npx NeteaseCloudMusicApi" "netease_api:run": "npx NeteaseCloudMusicApi"
}, },
"main": "background.js", "main": "background.js",
"engines": {
"node": "14 || 16"
},
"dependencies": { "dependencies": {
"@unblockneteasemusic/rust-napi": "^0.4.0", "@unblockneteasemusic/rust-napi": "^0.4.0",
"NeteaseCloudMusicApi": "^4.8.7", "NeteaseCloudMusicApi": "^4.8.7",