diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 806a58442..6dc26ce39 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -20,7 +20,7 @@ jobs: with: node-version: ${{ matrix.node-version }} - name: Start Redis - uses: supercharge/redis-github-action@1.5.0 + uses: supercharge/redis-github-action@1.6.0 with: redis-version: ${{ matrix.redis-version }} - name: Get yarn cache directory path diff --git a/package.json b/package.json index 212552e02..ce341fbeb 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "nyc": "15.1.0", "prettier": "3.0.0", "regenerator-runtime": "0.13.11", - "release-it": "16.1.0", + "release-it": "16.1.3", "supertest": "6.3.3", "supervisor": "0.12.0" }, @@ -70,9 +70,9 @@ "@hitokoto/koa-respond": "3.0.3", "@koa/bodyparser": "^5.0.0", "@koa/cors": "^4.0.0", - "@sentry/integrations": "7.57.0", - "@sentry/node": "7.57.0", - "@sentry/tracing": "7.57.0", + "@sentry/integrations": "7.60.1", + "@sentry/node": "7.60.1", + "@sentry/tracing": "7.60.1", "NeteaseCloudMusicApi": "4.8.10", "async": "3.2.4", "bytes": "3.1.2", @@ -93,10 +93,10 @@ "koa-query-pretty": "0.3.0", "koa-router": "12.0.0", "lodash": "4.17.21", - "mysql2": "3.5.0", + "mysql2": "3.5.2", "nconf": "0.12.0", "nconf-yaml": "1.0.2", - "nodemailer": "6.9.3", + "nodemailer": "6.9.4", "passthrough-counter": "1.0.0", "pify": "5.0.0", "semver": "7.5.4", diff --git a/yarn.lock b/yarn.lock index 9cd2d6240..b50e6d581 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2331,80 +2331,80 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.57.0": - version: 7.57.0 - resolution: "@sentry-internal/tracing@npm:7.57.0" +"@sentry-internal/tracing@npm:7.60.1": + version: 7.60.1 + resolution: "@sentry-internal/tracing@npm:7.60.1" dependencies: - "@sentry/core": 7.57.0 - "@sentry/types": 7.57.0 - "@sentry/utils": 7.57.0 + "@sentry/core": 7.60.1 + "@sentry/types": 7.60.1 + "@sentry/utils": 7.60.1 tslib: ^2.4.1 || ^1.9.3 - checksum: febb6ab6d8ef86e21d24d967a2183c3163d3bf016eadfe249a292af72b4636461b0d93d13d790d2c3bafd7c2c8209b2133b8371a2c974a732788f9524d998cb3 + checksum: b5d4bca6ce673639662e647ce733a831c8b5ee2ba14866b4d9b22dd14a7955bdfe1cbcca6cfca198ad3c5dc9e3e1e06c9d8dc74ed47999b75a0d10b9945f737a languageName: node linkType: hard -"@sentry/core@npm:7.57.0": - version: 7.57.0 - resolution: "@sentry/core@npm:7.57.0" +"@sentry/core@npm:7.60.1": + version: 7.60.1 + resolution: "@sentry/core@npm:7.60.1" dependencies: - "@sentry/types": 7.57.0 - "@sentry/utils": 7.57.0 + "@sentry/types": 7.60.1 + "@sentry/utils": 7.60.1 tslib: ^2.4.1 || ^1.9.3 - checksum: 93f6c0934610b75c0ca49417f56bae63400e68fae4050dc099e4957ea3a660d79e12b614bf2df33841c3fbd6cf1341627fff4f313fd8a3ae215b1e909e5a987e + checksum: 19366e7d7b71ac29c333120dbcae9450ba50c886883665b24c05efcdb72d55eb42dd17379ca20f737f6dacbc30df9248f8677daec024225da35ea31a38cb2e4b languageName: node linkType: hard -"@sentry/integrations@npm:7.57.0": - version: 7.57.0 - resolution: "@sentry/integrations@npm:7.57.0" +"@sentry/integrations@npm:7.60.1": + version: 7.60.1 + resolution: "@sentry/integrations@npm:7.60.1" dependencies: - "@sentry/types": 7.57.0 - "@sentry/utils": 7.57.0 + "@sentry/types": 7.60.1 + "@sentry/utils": 7.60.1 localforage: ^1.8.1 tslib: ^2.4.1 || ^1.9.3 - checksum: 4a68ae9a5ccaa09bf547f377a330e10d7992b5ff3ea6167cd8e0ae8b7b366b1d34477bb34e04c421faa5ec89af5627cafcc612f25d8ff0408b9691b35be76bfd + checksum: 6b91ec427d3c75e643ccd7b6e9114fd85ce9aa6c5290b87c202c85d50db9cee9f633935e6e05275042652955f8af7949f642467417b85a698c6dc50ebdef26a7 languageName: node linkType: hard -"@sentry/node@npm:7.57.0": - version: 7.57.0 - resolution: "@sentry/node@npm:7.57.0" +"@sentry/node@npm:7.60.1": + version: 7.60.1 + resolution: "@sentry/node@npm:7.60.1" dependencies: - "@sentry-internal/tracing": 7.57.0 - "@sentry/core": 7.57.0 - "@sentry/types": 7.57.0 - "@sentry/utils": 7.57.0 + "@sentry-internal/tracing": 7.60.1 + "@sentry/core": 7.60.1 + "@sentry/types": 7.60.1 + "@sentry/utils": 7.60.1 cookie: ^0.4.1 https-proxy-agent: ^5.0.0 lru_map: ^0.3.3 tslib: ^2.4.1 || ^1.9.3 - checksum: d779289dc103062d35ba8835128eb25fe25100e4aafe20b9d9884a096c95474b4588c3dc34badeb615e9d605bdf42bffa6e1022da1af39e6f2209922c94e67ba + checksum: 5f2e70e0bb84611bf1db0590340355ab054181526afa5e0a50686e5188fbd3a0de5dc96ad78889501972b1e4a72387bc5757040da38f062ff2e9135fdba5daa8 languageName: node linkType: hard -"@sentry/tracing@npm:7.57.0": - version: 7.57.0 - resolution: "@sentry/tracing@npm:7.57.0" +"@sentry/tracing@npm:7.60.1": + version: 7.60.1 + resolution: "@sentry/tracing@npm:7.60.1" dependencies: - "@sentry-internal/tracing": 7.57.0 - checksum: c58c4e1affea69db4a639e6314809ff43514390f426c2178da0a3c4216c91c006d1659026f1314e0747aac406e6da481be0e13c11a0a60de49c606be156aca64 + "@sentry-internal/tracing": 7.60.1 + checksum: 144c1e6d58a45b3d26994bd4a1dfe145268aea40764b729e1be2038d4b8ff24640faf8716f0194c6e5c11ecc413d5f60ced86314858842d36c79b963f31cf425 languageName: node linkType: hard -"@sentry/types@npm:7.57.0": - version: 7.57.0 - resolution: "@sentry/types@npm:7.57.0" - checksum: 2836f35af0579fd1666d5871809143f3e138af63b102a3137ec0a72be5c24b7e59747e48e160cbdf0700f067a36d70915dbf14617ebf4c9a3990e9d37ceb74ae +"@sentry/types@npm:7.60.1": + version: 7.60.1 + resolution: "@sentry/types@npm:7.60.1" + checksum: 56a756edec5ed6783b0ed955832d85a77e1fbadfcc23e9cfbee74d52b9eb70ee333c2d9a2fdc5a07f50ebf3b29d7d6dbf76964682b8687c6d6ce64b1a7e77c79 languageName: node linkType: hard -"@sentry/utils@npm:7.57.0": - version: 7.57.0 - resolution: "@sentry/utils@npm:7.57.0" +"@sentry/utils@npm:7.60.1": + version: 7.60.1 + resolution: "@sentry/utils@npm:7.60.1" dependencies: - "@sentry/types": 7.57.0 + "@sentry/types": 7.60.1 tslib: ^2.4.1 || ^1.9.3 - checksum: 02031a74e83f49d9f1e8711f7242c740fd604e3dd0453ac1c666431c283609eeeb4113049049a6832ee7dac350503872e14c6454fda74874c48ba6e3b6e79863 + checksum: a3bab34c7e023c33c07fb3db5f357325beebf5cf559b1713a725e38927e73298f22e67bac3e5ea9e1c4e5af6a2a6351e5ded214631f6d979297b58462044e8b7 languageName: node linkType: hard @@ -2509,6 +2509,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/quickjs-emscripten@npm:^0.23.0": + version: 0.23.0 + resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" + checksum: c350a2947ffb80b22e14ff35099fd582d1340d65723384a0fd0515e905e2534459ad2f301a43279a37308a27c99273c932e64649abd57d0bb3ca8c557150eccc + languageName: node + linkType: hard + "@tsconfig/node10@npm:^1.0.7": version: 1.0.9 resolution: "@tsconfig/node10@npm:1.0.9" @@ -3770,7 +3777,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.3.0, chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0": +"chalk@npm:5.3.0, chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0, chalk@npm:^5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" checksum: 623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80 @@ -4618,15 +4625,14 @@ __metadata: languageName: node linkType: hard -"degenerator@npm:^4.0.4": - version: 4.0.4 - resolution: "degenerator@npm:4.0.4" +"degenerator@npm:^5.0.0": + version: 5.0.1 + resolution: "degenerator@npm:5.0.1" dependencies: ast-types: ^0.13.4 - escodegen: ^1.14.3 + escodegen: ^2.1.0 esprima: ^4.0.1 - vm2: ^3.9.19 - checksum: 3eb2dbdd453d01bcb8655d759d1a4aad5f3b99d1fc40b6c204e59efbaeb2a04eb3a68767eb24e06fc49370eb986b1e4baed32b9eac6f7495791a4d13e775ee74 + checksum: a64fa39cdf6c2edd75188157d32338ee9de7193d7dbb2aeb4acb1eb30fa4a15ed80ba8dae9bd4d7b085472cf174a5baf81adb761aaa8e326771392c922084152 languageName: node linkType: hard @@ -5085,7 +5091,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^1.14.3, escodegen@npm:^1.8.1": +"escodegen@npm:^1.8.1": version: 1.14.3 resolution: "escodegen@npm:1.14.3" dependencies: @@ -5104,6 +5110,24 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.1.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: ^4.0.1 + estraverse: ^5.2.0 + esutils: ^2.0.2 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 + languageName: node + linkType: hard + "eslint-config-prettier@npm:8.8.0": version: 8.8.0 resolution: "eslint-config-prettier@npm:8.8.0" @@ -5554,7 +5578,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.0 resolution: "fast-glob@npm:3.3.0" dependencies: @@ -6276,16 +6300,16 @@ __metadata: languageName: node linkType: hard -"globby@npm:13.2.1": - version: 13.2.1 - resolution: "globby@npm:13.2.1" +"globby@npm:13.2.2": + version: 13.2.2 + resolution: "globby@npm:13.2.2" dependencies: dir-glob: ^3.0.1 - fast-glob: ^3.2.11 - ignore: ^5.2.0 + fast-glob: ^3.3.0 + ignore: ^5.2.4 merge2: ^1.4.1 slash: ^4.0.0 - checksum: cb57ee0e00a4561e66c8aab5d15462982374632da9330d7ec95e18fe6b22afd95ed8fd701b8bbe5fb5bab2c255ca0b9d6150f68f07324ec84a825edec3c8b11d + checksum: f3d84ced58a901b4fcc29c846983108c426631fe47e94872868b65565495f7bee7b3defd68923bd480582771fd4bbe819217803a164a618ad76f1d22f666f41e languageName: node linkType: hard @@ -6510,9 +6534,9 @@ __metadata: "@hitokoto/koa-respond": 3.0.3 "@koa/bodyparser": ^5.0.0 "@koa/cors": ^4.0.0 - "@sentry/integrations": 7.57.0 - "@sentry/node": 7.57.0 - "@sentry/tracing": 7.57.0 + "@sentry/integrations": 7.60.1 + "@sentry/node": 7.60.1 + "@sentry/tracing": 7.60.1 "@types/jest": 29.5.2 NeteaseCloudMusicApi: 4.8.10 async: 3.2.4 @@ -6550,17 +6574,17 @@ __metadata: koa-router: 12.0.0 lint-staged: 13.2.3 lodash: 4.17.21 - mysql2: 3.5.0 + mysql2: 3.5.2 nconf: 0.12.0 nconf-yaml: 1.0.2 - nodemailer: 6.9.3 + nodemailer: 6.9.4 nodemon: 3.0.1 nyc: 15.1.0 passthrough-counter: 1.0.0 pify: 5.0.0 prettier: 3.0.0 regenerator-runtime: 0.13.11 - release-it: 16.1.0 + release-it: 16.1.3 semver: 7.5.4 sequelize: 6.32.1 supertest: 6.3.3 @@ -6925,12 +6949,12 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:9.2.7": - version: 9.2.7 - resolution: "inquirer@npm:9.2.7" +"inquirer@npm:9.2.8": + version: 9.2.8 + resolution: "inquirer@npm:9.2.8" dependencies: ansi-escapes: ^4.3.2 - chalk: ^5.2.0 + chalk: ^5.3.0 cli-cursor: ^3.1.0 cli-width: ^4.0.0 external-editor: ^3.0.3 @@ -6944,7 +6968,7 @@ __metadata: strip-ansi: ^6.0.1 through: ^2.3.6 wrap-ansi: ^6.0.1 - checksum: 5522fd4af72aec151d92a8156d24ff55c2e5f68177eac1e704a594004b31b3215ff92c59a3105691b8e237640995efd55df0aa2e3b47053fb27768ded760fbf5 + checksum: 95127000be2bdd195fc2d94f7bedf54fe4889ff0c8cd5265bb08d50e6a9f10a749aa2d80e2d3ce647c2228d78f864ab40d0c768ddc8af62d48b9abd24cfbb6b2 languageName: node linkType: hard @@ -9167,9 +9191,9 @@ __metadata: languageName: node linkType: hard -"mysql2@npm:3.5.0": - version: 3.5.0 - resolution: "mysql2@npm:3.5.0" +"mysql2@npm:3.5.2": + version: 3.5.2 + resolution: "mysql2@npm:3.5.2" dependencies: denque: ^2.1.0 generate-function: ^2.3.1 @@ -9179,7 +9203,7 @@ __metadata: named-placeholders: ^1.1.3 seq-queue: ^0.0.5 sqlstring: ^2.3.2 - checksum: a52067b069ecc020ef0ac3d4e0e372a33562b2878e5382a64aceb0b5593c6ad31698217e4b6962b1056d2e9c59a004865771703d8dd505fd5a3099973c403ff0 + checksum: 3530a005be5ff9c6d9e766009c16f0c5c6e2a8b188a6017f209d1a2e0a1c6f6679045556a8a39a19b5a5f56cd40be95584ce9414ec683ca4859d2f5ae86b7e2b languageName: node linkType: hard @@ -9332,10 +9356,10 @@ __metadata: languageName: node linkType: hard -"nodemailer@npm:6.9.3": - version: 6.9.3 - resolution: "nodemailer@npm:6.9.3" - checksum: 3bea8316652c0578515d9146d2f24660e4855807520153f061d39af76b440a4f61b4e70f10fed35f8f12f115f6aea1aeb483ea7ba0337c0e3e675f117c41c611 +"nodemailer@npm:6.9.4": + version: 6.9.4 + resolution: "nodemailer@npm:6.9.4" + checksum: 1a61039c9c6041ee9ed423c7fa3685cb300679f1ef8dcfd912fc58d9b8c429c34ac1187eebd4d86baf7158222f6e3a1ea2b4fd2a29630fb9ef0027cef46e90bb languageName: node linkType: hard @@ -9772,18 +9796,19 @@ __metadata: languageName: node linkType: hard -"pac-proxy-agent@npm:^6.0.3": - version: 6.0.3 - resolution: "pac-proxy-agent@npm:6.0.3" +"pac-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "pac-proxy-agent@npm:7.0.0" dependencies: + "@tootallnate/quickjs-emscripten": ^0.23.0 agent-base: ^7.0.2 debug: ^4.3.4 get-uri: ^6.0.1 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.0 - pac-resolver: ^6.0.1 + pac-resolver: ^7.0.0 socks-proxy-agent: ^8.0.1 - checksum: ad3ec624c0b3cadeab828d9ac75d5bab5b06b587ae721807181b5ceaac0ecb8415df283cf919af66278271c76f08e1b867829207baf712e7f177c1e528920043 + checksum: 45fe10ae58b1700d5419a9e5b525fb261b866ed6a65c1382fe45c3d5af9f81d9a58250d407941a363b1955e0315f3d97e02a2f20e4c7e2ba793bd46585db7ec8 languageName: node linkType: hard @@ -9798,14 +9823,14 @@ __metadata: languageName: node linkType: hard -"pac-resolver@npm:^6.0.1": - version: 6.0.2 - resolution: "pac-resolver@npm:6.0.2" +"pac-resolver@npm:^7.0.0": + version: 7.0.0 + resolution: "pac-resolver@npm:7.0.0" dependencies: - degenerator: ^4.0.4 + degenerator: ^5.0.0 ip: ^1.1.8 netmask: ^2.0.2 - checksum: 5b751fbd8b9bec25204d0fc8c7114c65c5aa30492e851a2ee9bfc47cd4bbb555d4e315ddbda2b4071fc97098504a7e55c3e57d32f19ebb9bbaa189f94b050ed5 + checksum: fa3a898c09848e93e35f5e23443fea36ddb393a851c76a23664a5bf3fcbe58ff77a0bcdae1e4f01b9ea87ea493c52e14d97a0fe39f92474d14cd45559c6e3cde languageName: node linkType: hard @@ -10136,19 +10161,19 @@ __metadata: languageName: node linkType: hard -"proxy-agent@npm:6.2.1": - version: 6.2.1 - resolution: "proxy-agent@npm:6.2.1" +"proxy-agent@npm:6.3.0": + version: 6.3.0 + resolution: "proxy-agent@npm:6.3.0" dependencies: agent-base: ^7.0.2 debug: ^4.3.4 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.0 lru-cache: ^7.14.1 - pac-proxy-agent: ^6.0.3 + pac-proxy-agent: ^7.0.0 proxy-from-env: ^1.1.0 socks-proxy-agent: ^8.0.1 - checksum: f1ef5a4089318e926d4ec741dd11d42c9e271c2ad28cc969c22ec99f62e178c483cb4cefb0c8b361f4a348ea5d471fd7916eb2e9e78e90b4451288a811694f6b + checksum: e3fb0633d665e352ed4efe23ae5616b8301423dfa4ff1c5975d093da8a636181a97391f7a91c6a7ffae17c1a305df855e95507f73bcdafda8876198c64b88f5b languageName: node linkType: hard @@ -10496,9 +10521,9 @@ __metadata: languageName: node linkType: hard -"release-it@npm:16.1.0": - version: 16.1.0 - resolution: "release-it@npm:16.1.0" +"release-it@npm:16.1.3": + version: 16.1.3 + resolution: "release-it@npm:16.1.3" dependencies: "@iarna/toml": 2.2.5 "@octokit/rest": 19.0.13 @@ -10507,9 +10532,9 @@ __metadata: cosmiconfig: 8.2.0 execa: 7.1.1 git-url-parse: 13.1.0 - globby: 13.2.1 + globby: 13.2.2 got: 13.0.0 - inquirer: 9.2.7 + inquirer: 9.2.8 is-ci: 3.0.1 issue-parser: 6.0.0 lodash: 4.17.21 @@ -10520,8 +10545,8 @@ __metadata: ora: 6.3.1 os-name: 5.1.0 promise.allsettled: 1.0.6 - proxy-agent: 6.2.1 - semver: 7.5.3 + proxy-agent: 6.3.0 + semver: 7.5.4 shelljs: 0.8.5 update-notifier: 6.0.2 url-join: 5.0.0 @@ -10529,7 +10554,7 @@ __metadata: yargs-parser: 21.1.1 bin: release-it: bin/release-it.js - checksum: d0bc0a0c72dcfcd372e8a0080fbf9d1409ef7d89c4a795686be849834789881b1c2e7227f720ceb78bc5224dae64ebba857ed509df67db93c5729dfba99daec0 + checksum: 5a60cb6071377adf1da02556aa1fb08b584abb40eab152472561953eadc274c6c9941ff08a9eba04239d31bb9acb6fada37a4984fcf8507b0c72e04f78b53a60 languageName: node linkType: hard @@ -10845,17 +10870,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.3": - version: 7.5.3 - resolution: "semver@npm:7.5.3" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 9d58db16525e9f749ad0a696a1f27deabaa51f66e91d2fa2b0db3de3e9644e8677de3b7d7a03f4c15bc81521e0c3916d7369e0572dbde250d9bedf5194e2a8a7 - languageName: node - linkType: hard - "semver@npm:7.5.4, semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.1, semver@npm:^7.5.3": version: 7.5.4 resolution: "semver@npm:7.5.4" @@ -12189,7 +12203,7 @@ __metadata: languageName: node linkType: hard -"vm2@npm:^3.9.17, vm2@npm:^3.9.19": +"vm2@npm:^3.9.17": version: 3.9.19 resolution: "vm2@npm:3.9.19" dependencies: