From 0e514220376f95fe91f0cb1f7ead6aa87c06ac31 Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Sun, 30 Jun 2024 12:17:33 +0000 Subject: [PATCH 01/15] chore(deps): update dependency vue-tsc to v2.0.24 --- packages/client/package.json | 2 +- pnpm-lock.yaml | 78 ++++++++++++++---------------------- 2 files changed, 30 insertions(+), 50 deletions(-) diff --git a/packages/client/package.json b/packages/client/package.json index ef4d95d8b4..01d940d86a 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -88,6 +88,6 @@ "vue-draggable-plus": "0.5.0", "vue-plyr": "7.0.0", "vue-prism-editor": "2.0.0-alpha.2", - "vue-tsc": "2.0.22" + "vue-tsc": "2.0.24" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c34c2d5ae7..75975d5777 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -728,8 +728,8 @@ importers: specifier: 2.0.0-alpha.2 version: 2.0.0-alpha.2(vue@3.4.31(typescript@5.5.2)) vue-tsc: - specifier: 2.0.22 - version: 2.0.22(typescript@5.5.2) + specifier: 2.0.24 + version: 2.0.24(typescript@5.5.2) packages/firefish-js: dependencies: @@ -1077,11 +1077,13 @@ packages: '@biomejs/cli-darwin-arm64@1.8.3': resolution: {integrity: sha512-9DYOjclFpKrH/m1Oz75SSExR8VKvNSSsLnVIqdnKexj6NwmiMlKk94Wa1kZEdv6MCOHGHgyyoV57Cw8WzL5n3A==} engines: {node: '>=14.21.3'} + cpu: [arm64] os: [darwin] '@biomejs/cli-darwin-x64@1.8.3': resolution: {integrity: sha512-UeW44L/AtbmOF7KXLCoM+9PSgPo0IDcyEUfIoOXYeANaNXXf9mLUwV1GeF2OWjyic5zj6CnAJ9uzk2LT3v/wAw==} engines: {node: '>=14.21.3'} + cpu: [x64] os: [darwin] '@biomejs/cli-linux-arm64-musl@1.8.3': @@ -1093,6 +1095,7 @@ packages: '@biomejs/cli-linux-arm64@1.8.3': resolution: {integrity: sha512-fed2ji8s+I/m8upWpTJGanqiJ0rnlHOK3DdxsyVLZQ8ClY6qLuPc9uehCREBifRJLl/iJyQpHIRufLDeotsPtw==} engines: {node: '>=14.21.3'} + cpu: [arm64] os: [linux] '@biomejs/cli-linux-x64-musl@1.8.3': @@ -1104,6 +1107,7 @@ packages: '@biomejs/cli-linux-x64@1.8.3': resolution: {integrity: sha512-I8G2QmuE1teISyT8ie1HXsjFRz9L1m5n83U1O6m30Kw+kPMPSKjag6QGUn+sXT8V+XWIZxFFBoTDEDZW2KPDDw==} engines: {node: '>=14.21.3'} + cpu: [x64] os: [linux] '@biomejs/cli-win32-arm64@1.8.3': @@ -2749,24 +2753,18 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@volar/language-core@2.3.1': - resolution: {integrity: sha512-25CZ3ulM6jWgQsPQjKb7maKDlryvXWvsl7ytw4uj1Yyy17BgdiTWqMuNSxIODC3+/7IBOOGYoINC/1OOLACLLw==} + '@volar/language-core@2.4.0-alpha.2': + resolution: {integrity: sha512-BmVAHEHO6n8g958n1/S6cR9uf76YGlrp/D6rYSTBtdLKrS4CVK9A2MjKf+gpbj+A8JCGVA/16N4atPZZmI7kVw==} - '@volar/source-map@2.3.1': - resolution: {integrity: sha512-fU3IL19wRy5S5OaGq67ejSl+/xdMuOHgp9Rsp3OiOhLyg25CctLYDdGZ9Y3+MJ1iqTLDh94PdvdR1BZX6I0hNQ==} + '@volar/source-map@2.4.0-alpha.2': + resolution: {integrity: sha512-hnCOUx/zuvpDeh0YNC2bnQDEzzIr+tYzphpwTvUV4o4wXCAmyjNYqBR8ElR1s9O9pQF3n9CqLlYRYOe7RQnTHg==} - '@volar/typescript@2.3.1': - resolution: {integrity: sha512-OrUV6dYt/1h92+aWElexra6dp++gF/IEddvwyxeobyYfKAoKDUMsWU0iJCj0clZlfdyYaLmNEAkulJlVimxnOw==} - - '@vue/compiler-core@3.4.30': - resolution: {integrity: sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==} + '@volar/typescript@2.4.0-alpha.2': + resolution: {integrity: sha512-CPqp+QLOQRlaEW9jXXq6grr6v/vZWpsC6yv7TuKEHMly9K0m2afn31VI19/rohPFBUXBB7YnmBFbZyH4FT4Pmg==} '@vue/compiler-core@3.4.31': resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} - '@vue/compiler-dom@3.4.30': - resolution: {integrity: sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==} - '@vue/compiler-dom@3.4.31': resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} @@ -2779,8 +2777,8 @@ packages: '@vue/compiler-ssr@3.4.31': resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} - '@vue/language-core@2.0.22': - resolution: {integrity: sha512-dNTAAtEOuMiz7N1s5tKpypnVVCtawxVSF5BukD0ELcYSw+DSbrSlYYSw8GuwvurodCeYFSHsmslE+c2sYDNoiA==} + '@vue/language-core@2.0.24': + resolution: {integrity: sha512-997YD6Lq/66LXr3ZOLNxDCmyn13z9NP8LU1UZn9hGCDWhzlbXAIP0hOgL3w3x4RKEaWTaaRtsHP9DzHvmduruQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2801,9 +2799,6 @@ packages: peerDependencies: vue: 3.4.31 - '@vue/shared@3.4.30': - resolution: {integrity: sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==} - '@vue/shared@3.4.31': resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} @@ -6992,11 +6987,11 @@ packages: vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} - vue-tsc@2.0.22: - resolution: {integrity: sha512-lMBIwPBO0sxCcmvu45yt1b035AaQ8/XSXQDk8m75y4j0jSXY/y/XzfEtssQ9JMS47lDaR10O3/926oCs8OeGUw==} + vue-tsc@2.0.24: + resolution: {integrity: sha512-1qi4P8L7yS78A7OJ7CDDxUIZPD6nVxoQEgX3DkRZNi1HI1qOfzOJwQlNpmwkogSVD6S/XcanbW9sktzpSxz6rA==} hasBin: true peerDependencies: - typescript: '*' + typescript: '>=5.0.0' vue@2.7.16: resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==} @@ -9103,26 +9098,18 @@ snapshots: vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1) vue: 3.4.31(typescript@5.5.2) - '@volar/language-core@2.3.1': + '@volar/language-core@2.4.0-alpha.2': dependencies: - '@volar/source-map': 2.3.1 + '@volar/source-map': 2.4.0-alpha.2 - '@volar/source-map@2.3.1': {} + '@volar/source-map@2.4.0-alpha.2': {} - '@volar/typescript@2.3.1': + '@volar/typescript@2.4.0-alpha.2': dependencies: - '@volar/language-core': 2.3.1 + '@volar/language-core': 2.4.0-alpha.2 path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue/compiler-core@3.4.30': - dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.30 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - '@vue/compiler-core@3.4.31': dependencies: '@babel/parser': 7.24.7 @@ -9131,11 +9118,6 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.30': - dependencies: - '@vue/compiler-core': 3.4.30 - '@vue/shared': 3.4.30 - '@vue/compiler-dom@3.4.31': dependencies: '@vue/compiler-core': 3.4.31 @@ -9166,11 +9148,11 @@ snapshots: '@vue/compiler-dom': 3.4.31 '@vue/shared': 3.4.31 - '@vue/language-core@2.0.22(typescript@5.5.2)': + '@vue/language-core@2.0.24(typescript@5.5.2)': dependencies: - '@volar/language-core': 2.3.1 - '@vue/compiler-dom': 3.4.30 - '@vue/shared': 3.4.30 + '@volar/language-core': 2.4.0-alpha.2 + '@vue/compiler-dom': 3.4.31 + '@vue/shared': 3.4.31 computeds: 0.0.1 minimatch: 9.0.4 muggle-string: 0.4.1 @@ -9201,8 +9183,6 @@ snapshots: '@vue/shared': 3.4.31 vue: 3.4.31(typescript@5.5.2) - '@vue/shared@3.4.30': {} - '@vue/shared@3.4.31': {} '@webassemblyjs/ast@1.12.1': @@ -13770,10 +13750,10 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - vue-tsc@2.0.22(typescript@5.5.2): + vue-tsc@2.0.24(typescript@5.5.2): dependencies: - '@volar/typescript': 2.3.1 - '@vue/language-core': 2.0.22(typescript@5.5.2) + '@volar/typescript': 2.4.0-alpha.2 + '@vue/language-core': 2.0.24(typescript@5.5.2) semver: 7.6.2 typescript: 5.5.2 From ae9c4f1f75bee372281708ab0fa68f815dd158d1 Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Sun, 30 Jun 2024 20:05:51 +0000 Subject: [PATCH 02/15] chore(deps): update rust crate serde_json to 1.0.119 --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c3290b0b89..cde689441c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2960,9 +2960,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.118" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4" +checksum = "e8eddb61f0697cc3989c5d64b452f5488e2b8a60fd7d5076a3045076ffef8cb0" dependencies = [ "itoa", "ryu", diff --git a/Cargo.toml b/Cargo.toml index 3f35cb50dc..cb641942e8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ regex = { version = "1.10.5", default-features = false } rmp-serde = { version = "1.3.0", default-features = false } sea-orm = { version = "0.12.15", default-features = false } serde = { version = "1.0.203", default-features = false } -serde_json = { version = "1.0.118", default-features = false } +serde_json = { version = "1.0.119", default-features = false } serde_yaml = { version = "0.9.34", default-features = false } syn = { version = "2.0.68", default-features = false } sysinfo = { version = "0.30.12", default-features = false } From 41500a50a6c5006e3ef594b26a38f27bbe4f1baa Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Sun, 30 Jun 2024 20:06:51 +0000 Subject: [PATCH 03/15] fix(deps): update dependency bull to v4.15.0 --- packages/backend/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index a8c9a37396..941a63ca26 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -37,7 +37,7 @@ "axios": "1.7.2", "backend-rs": "workspace:*", "blurhash": "2.0.5", - "bull": "4.14.0", + "bull": "4.15.0", "cacheable-lookup": "git+https://github.com/TheEssem/cacheable-lookup.git#dd2fb616366a3c68dcf321a57a67295967b204bf", "cbor-x": "1.5.9", "chalk": "5.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75975d5777..eccfd402e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -94,8 +94,8 @@ importers: specifier: 2.0.5 version: 2.0.5 bull: - specifier: 4.14.0 - version: 4.14.0 + specifier: 4.15.0 + version: 4.15.0 cacheable-lookup: specifier: git+https://github.com/TheEssem/cacheable-lookup.git#dd2fb616366a3c68dcf321a57a67295967b204bf version: https://codeload.github.com/TheEssem/cacheable-lookup/tar.gz/dd2fb616366a3c68dcf321a57a67295967b204bf @@ -3167,8 +3167,8 @@ packages: resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} engines: {node: '>=6.14.2'} - bull@4.14.0: - resolution: {integrity: sha512-AK8ooYFxCEv0r0Uz3JvK65DZbQzDs7jBf/fpept6oxnPT8JFwZ64++NgVTfjE+SiiHZBXuMxH+VScpW9YUxDiw==} + bull@4.15.0: + resolution: {integrity: sha512-nOEAfUXwUXtFbRPQP3bWCwpQ/NAerAu2Nym/ucv5C1E+Qh2x6RGdKKsYIfZam4mYncayTynTUN/HLhRgGi2N8w==} engines: {node: '>=12'} busboy@1.6.0: @@ -9619,7 +9619,7 @@ snapshots: dependencies: node-gyp-build: 4.8.1 - bull@4.14.0: + bull@4.15.0: dependencies: cron-parser: 4.9.0 get-port: 5.1.1 From 59001b0fe12114026de3193135c89e3fdc210721 Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Mon, 1 Jul 2024 19:24:19 +0900 Subject: [PATCH 04/15] Do not update Cargo.lock as it breaks MSRV --- pnpm-lock.yaml | 512 +++++++++++++++---------------------------------- 1 file changed, 158 insertions(+), 354 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eccfd402e2..71a069eea5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -314,7 +314,7 @@ importers: version: 0.2.3 typeorm: specifier: 0.3.20 - version: 0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + version: 0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) ulid: specifier: 2.3.0 version: 2.3.0 @@ -471,10 +471,10 @@ importers: version: 2.0.0 ts-loader: specifier: 9.5.1 - version: 9.5.1(typescript@5.5.2)(webpack@5.92.1(@swc/core@1.6.5)) + version: 9.5.1(typescript@5.5.2)(webpack@5.92.1) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2) + version: 10.9.2(@types/node@20.14.9)(typescript@5.5.2) tsc-alias: specifier: 1.8.10 version: 1.8.10 @@ -489,7 +489,7 @@ importers: version: 5.5.2 webpack: specifier: 5.92.1 - version: 5.92.1(@swc/core@1.6.5) + version: 5.92.1 ws: specifier: 8.17.1 version: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -561,7 +561,7 @@ importers: version: 10.0.0 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2)) + version: 5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2)) '@vue/runtime-core': specifier: 3.4.31 version: 3.4.31 @@ -711,10 +711,10 @@ importers: version: 10.0.0 vite: specifier: 5.3.2 - version: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1) + version: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) vite-plugin-compression: specifier: 0.5.1 - version: 0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1)) + version: 0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) vue: specifier: 3.4.31 version: 3.4.31(typescript@5.5.2) @@ -748,7 +748,7 @@ importers: version: 20.14.9 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + version: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) jest-fetch-mock: specifier: 3.0.3 version: 3.0.3 @@ -760,10 +760,10 @@ importers: version: 9.3.1 ts-jest: specifier: 29.1.5 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)))(typescript@5.5.2) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)))(typescript@5.5.2) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2) + version: 10.9.2(@types/node@20.14.9)(typescript@5.5.2) tsc-alias: specifier: 1.8.10 version: 1.8.10 @@ -869,10 +869,10 @@ importers: version: 6.2.1 vite: specifier: 5.3.2 - version: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1) + version: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) vite-plugin-compression: specifier: 0.5.1 - version: 0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1)) + version: 0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) packages: @@ -1762,10 +1762,6 @@ packages: '@types/koa': optional: true - '@ljharb/through@2.3.13': - resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} - engines: {node: '>= 0.4'} - '@misskey-dev/browser-image-resizer@2024.1.0': resolution: {integrity: sha512-4EnO0zLW5NDtng3Gaz5MuT761uiuoOuplwX18wBqgj8w56LTU5BjLn/vbHwDIIe0j2gwqDYhMb7bDjmr1/Fomg==} @@ -2178,8 +2174,8 @@ packages: '@redocly/ajv@8.11.0': resolution: {integrity: sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==} - '@redocly/config@0.6.0': - resolution: {integrity: sha512-hNVN3eTxFj2nHYX0gGzZxxXwdE0DXWeWou1TIK3HYf0S9VKVxTxjO9EZbMB7iVUqaHkeqy4PSjlBQcEgD0Ftjg==} + '@redocly/config@0.6.2': + resolution: {integrity: sha512-c3K5u64eMnr2ootPcpEI0ioIRLE8QP8ptvLxG9MwAmb2sU8HMRfVwXDU3AZiMVY2w4Ts0mDc+Xv4HTIk8DRqFw==} '@redocly/openapi-core@1.16.0': resolution: {integrity: sha512-z06h+svyqbUcdAaePq8LPSwTPlm6Ig7j2VlL8skPBYnJvyaQ2IN7x/JkOvRL4ta+wcOCBdAex5JWnZbKaNktJg==} @@ -2322,84 +2318,6 @@ packages: '@sqltools/formatter@1.2.5': resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} - '@swc/core-darwin-arm64@1.6.5': - resolution: {integrity: sha512-RGQhMdni2v1/ANQ/2K+F+QYdzaucekYBewZcX1ogqJ8G5sbPaBdYdDN1qQ4kHLCIkPtGP6qC7c71qPEqL2RidQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - - '@swc/core-darwin-x64@1.6.5': - resolution: {integrity: sha512-/pSN0/Jtcbbb9+ovS9rKxR3qertpFAM3OEJr/+Dh/8yy7jK5G5EFPIrfsw/7Q5987ERPIJIH6BspK2CBB2tgcg==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - - '@swc/core-linux-arm-gnueabihf@1.6.5': - resolution: {integrity: sha512-B0g/dROCE747RRegs/jPHuKJgwXLracDhnqQa80kFdgWEMjlcb7OMCgs5OX86yJGRS4qcYbiMGD0Pp7Kbqn3yw==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm64-gnu@1.6.5': - resolution: {integrity: sha512-W8meapgXTq8AOtSvDG4yKR8ant2WWD++yOjgzAleB5VAC+oC+aa8YJROGxj8HepurU8kurqzcialwoMeq5SZZQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-arm64-musl@1.6.5': - resolution: {integrity: sha512-jyCKqoX50Fg8rJUQqh4u5PqnE7nqYKXHjVH2WcYr114/MU21zlsI+YL6aOQU1XP8bJQ2gPQ1rnlnGJdEHiKS/w==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-x64-gnu@1.6.5': - resolution: {integrity: sha512-G6HmUn/RRIlXC0YYFfBz2qh6OZkHS/KUPkhoG4X9ADcgWXXjOFh6JrefwsYj8VBAJEnr5iewzjNfj+nztwHaeA==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-musl@1.6.5': - resolution: {integrity: sha512-AQpBjBnelQDSbeTJA50AXdS6+CP66LsXIMNTwhPSgUfE7Bx1ggZV11Fsi4Q5SGcs6a8Qw1cuYKN57ZfZC5QOuA==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-win32-arm64-msvc@1.6.5': - resolution: {integrity: sha512-MZTWM8kUwS30pVrtbzSGEXtek46aXNb/mT9D6rsS7NvOuv2w+qZhjR1rzf4LNbbn5f8VnR4Nac1WIOYZmfC5ng==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.6.5': - resolution: {integrity: sha512-WZdu4gISAr3yOm1fVwKhhk6+MrP7kVX0KMP7+ZQFTN5zXQEiDSDunEJKVgjMVj3vlR+6mnAqa/L0V9Qa8+zKlQ==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - - '@swc/core-win32-x64-msvc@1.6.5': - resolution: {integrity: sha512-ezXgucnMTzlFIxQZw7ls/5r2hseFaRoDL04cuXUOs97E8r+nJSmFsRQm/ygH5jBeXNo59nyZCalrjJAjwfgACA==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@swc/core@1.6.5': - resolution: {integrity: sha512-tyVvUK/HDOUUsK6/GmWvnqUtD9oDpPUA4f7f7JCOV8hXxtfjMtAZeBKf93yrB1XZet69TDR7EN0hFC6i4MF0Ig==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '*' - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/types@0.1.9': - resolution: {integrity: sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==} - - '@swc/wasm@1.2.130': - resolution: {integrity: sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==} - '@syuilo/aiscript@0.17.0': resolution: {integrity: sha512-3JtQ1rWJHMxQ3153zLCXMUOwrOgjPPYGBl0dPHhR0ohm4tn7okMQRugxMCT0t3YxByemb9FfiM6TUjd0tEGxdA==} @@ -2505,8 +2423,8 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/express-serve-static-core@4.19.3': - resolution: {integrity: sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==} + '@types/express-serve-static-core@4.19.5': + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} @@ -2753,14 +2671,14 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@volar/language-core@2.4.0-alpha.2': - resolution: {integrity: sha512-BmVAHEHO6n8g958n1/S6cR9uf76YGlrp/D6rYSTBtdLKrS4CVK9A2MjKf+gpbj+A8JCGVA/16N4atPZZmI7kVw==} + '@volar/language-core@2.4.0-alpha.5': + resolution: {integrity: sha512-CX+0vrNoCcO3tGZYIn7kNHug/u6+EImfbZe0tI6x/lCZc0MBJ7t9f6AKJT+mHJZ3ePhva6NVNv8mY1tNEURd5A==} - '@volar/source-map@2.4.0-alpha.2': - resolution: {integrity: sha512-hnCOUx/zuvpDeh0YNC2bnQDEzzIr+tYzphpwTvUV4o4wXCAmyjNYqBR8ElR1s9O9pQF3n9CqLlYRYOe7RQnTHg==} + '@volar/source-map@2.4.0-alpha.5': + resolution: {integrity: sha512-5OxMPGqbxaMuFXfj10k3xWwmJ2nb0b20kNaONAKxwUQxGY6nh6skX5AAFhIAbC8woplsVJpR0tAhgQR4S96VYQ==} - '@volar/typescript@2.4.0-alpha.2': - resolution: {integrity: sha512-CPqp+QLOQRlaEW9jXXq6grr6v/vZWpsC6yv7TuKEHMly9K0m2afn31VI19/rohPFBUXBB7YnmBFbZyH4FT4Pmg==} + '@volar/typescript@2.4.0-alpha.5': + resolution: {integrity: sha512-D9nzGP09afyLlsXC5rzVeLzEaMLOmW1GGPyOiuXRRGTLshX+/cp+MNsUbwUd3pih0OhRmpUFl4VHpUGA2M4iBw==} '@vue/compiler-core@3.4.31': resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} @@ -3006,11 +2924,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - atob@2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - autobind-decorator@2.4.0: resolution: {integrity: sha512-OGYhWUO72V6DafbF8PM8rm3EPbfuyMZcJhtm5/n26IDwO18pohE4eNazLoCGhPiXOCD0gEGmrbU3849QvM8bbw==} engines: {node: '>=8.10', npm: '>=6.4.1'} @@ -3224,8 +3137,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001636: - resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} + caniuse-lite@1.0.30001639: + resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} canonicalize@1.0.8: resolution: {integrity: sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==} @@ -3677,9 +3590,6 @@ packages: css-what@2.1.3: resolution: {integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==} - css@3.0.0: - resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==} - cssstyle@4.0.1: resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} engines: {node: '>=18'} @@ -3773,10 +3683,6 @@ packages: decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} @@ -3950,8 +3856,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.804: - resolution: {integrity: sha512-gXMMs2m7aUTdZpORQAvMCyH0JHywSpZxjblSc/C81aDr34jh0hmpplTFcM4AYrYALVmiVT/r63oA3tEG1BPVRw==} + electron-to-chromium@1.4.815: + resolution: {integrity: sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -4001,8 +3907,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.3: - resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} es5-ext@0.10.64: resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} @@ -4336,8 +4242,8 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} + glob@10.4.2: + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} engines: {node: '>=16 || 14 >=14.18'} hasBin: true @@ -4487,8 +4393,8 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - https-proxy-agent@7.0.4: - resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} human-signals@2.1.0: @@ -4556,8 +4462,8 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - inquirer@9.2.23: - resolution: {integrity: sha512-kod5s+FBPIDM2xiy9fu+6wdU/SkK5le5GS9lh4FEBjBHqiMgD9lLFbCbuqFNAjNL2ZOy9Wd9F694IOzN9pZHBA==} + inquirer@9.3.2: + resolution: {integrity: sha512-+ynEbhWKhyomnaX0n2aLIMSkgSlGB5RrWbNXnEqj6mdaIydu6y40MdBjL38SAB0JcdmOaIaMua1azdjLEr3sdw==} engines: {node: '>=18'} insert-text-at-cursor@0.3.0: @@ -4612,8 +4518,9 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} is-deflate@1.0.0: resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} @@ -4745,8 +4652,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} - istanbul-lib-instrument@6.0.2: - resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} + istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} istanbul-lib-report@3.0.1: @@ -4990,8 +4897,8 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -5215,8 +5122,8 @@ packages: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + lru-cache@10.3.0: + resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} engines: {node: 14 || >=16.14} lru-cache@5.1.1: @@ -5342,8 +5249,8 @@ packages: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} minimist-options@4.1.0: @@ -5530,8 +5437,9 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} oblivious-set@1.4.0: resolution: {integrity: sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==} @@ -5616,6 +5524,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} @@ -5685,8 +5596,8 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - peek-readable@5.0.0: - resolution: {integrity: sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==} + peek-readable@5.1.0: + resolution: {integrity: sha512-Tq2I+yoz6Xq3S09E2PyjzOy/oYuNg5v7wyjmrw7OQYSKc7QnDs63q4RXFXraMoI6LZyiEOJ/wDEYzGDPhWwNPA==} engines: {node: '>=14.16'} peek-stream@1.1.3: @@ -5809,8 +5720,8 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -6210,9 +6121,6 @@ packages: sax@1.2.1: resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} - sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} @@ -6329,10 +6237,6 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} - source-map-resolve@0.6.0: - resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} @@ -6468,10 +6372,6 @@ packages: resolution: {integrity: sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==} engines: {node: '>=14.16'} - stylus@0.57.0: - resolution: {integrity: sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==} - hasBin: true - summaly@2.7.0: resolution: {integrity: sha512-pEz9LL8Gp0oPIQfn6TrnBCcv/HkFE14hxhH3W6LPGdopXlPXjRcMlDMJaO+VupUNMOGaMjCsjq7+0rWnu8sp7w==} @@ -6905,8 +6805,8 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - v8-to-istanbul@9.2.0: - resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} + v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} validate-npm-package-license@3.0.4: @@ -7012,8 +6912,8 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - wasm-feature-detect@1.6.1: - resolution: {integrity: sha512-R1i9ED8UlLu/foILNB1ck9XS63vdtqU/tP1MCugVekETp/ySCrBZRk5I/zI67cI1wlQYeSonNm1PLjDHZDNg6g==} + wasm-feature-detect@1.6.2: + resolution: {integrity: sha512-4dnaZ+Fq/q+BbMlTIfaNS851i+0zmHzui++NUZdskESRu3xwB6g6x2FnGvBdWtpijqO5yuj1l+EUTJGc4S4DKg==} wasm-sjlj@1.0.5: resolution: {integrity: sha512-Z/MHJeOkAvJJVWnGX3/YZGYldGaawZbYHX4ldYG9kLhcdB8H31F5x66M7Zc4BP/7pg0aLsusQj1629m2B3Rilg==} @@ -7232,8 +7132,12 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yoctocolors@2.0.2: - resolution: {integrity: sha512-Ct97huExsu7cWeEjmrXlofevF8CvzUglJ4iGUet5B8xn1oumtAZBpHU4GzYuoE6PVqcZ5hghtBrSlhwHuR1Jmw==} + yoctocolors-cjs@2.1.1: + resolution: {integrity: sha512-c6T13b6qYcJZvck7QbEFXrFX/Mu2KOjvAGiKHmYMUg96jxNpfP6i+psGW72BOPxOIDUJrORG+Kyu7quMX9CQBQ==} + engines: {node: '>=18'} + + yoctocolors@2.1.0: + resolution: {integrity: sha512-FsQpXXeOEe05tcJN4Z2eicuC6+6KiJdBbPOAChanSkwwjZ277XGsh8wh/HaPuGeifTiw/7dgAzabitu2bnDvRg==} engines: {node: '>=18'} zip-stream@6.0.1: @@ -7926,7 +7830,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -7940,7 +7844,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -8012,7 +7916,7 @@ snapshots: glob: 7.2.3 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.2 + istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.7 @@ -8022,7 +7926,7 @@ snapshots: slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.2.0 + v8-to-istanbul: 9.3.0 transitivePeerDependencies: - supports-color @@ -8198,10 +8102,6 @@ snapshots: - walrus - whiskers - '@ljharb/through@2.3.13': - dependencies: - call-bind: 1.0.7 - '@misskey-dev/browser-image-resizer@2024.1.0': {} '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': @@ -8230,7 +8130,7 @@ snapshots: clipanion: 3.2.1(typanion@3.14.0) colorette: 2.0.20 debug: 4.3.5 - inquirer: 9.2.23 + inquirer: 9.3.2 js-yaml: 4.1.0 lodash-es: 4.17.21 semver: 7.6.2 @@ -8539,14 +8439,14 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - '@redocly/config@0.6.0': {} + '@redocly/config@0.6.2': {} '@redocly/openapi-core@1.16.0': dependencies: '@redocly/ajv': 8.11.0 - '@redocly/config': 0.6.0 + '@redocly/config': 0.6.2 colorette: 1.4.0 - https-proxy-agent: 7.0.4 + https-proxy-agent: 7.0.5 js-levenshtein: 1.1.6 js-yaml: 4.1.0 lodash.isequal: 4.5.0 @@ -8650,64 +8550,6 @@ snapshots: '@sqltools/formatter@1.2.5': {} - '@swc/core-darwin-arm64@1.6.5': - optional: true - - '@swc/core-darwin-x64@1.6.5': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.6.5': - optional: true - - '@swc/core-linux-arm64-gnu@1.6.5': - optional: true - - '@swc/core-linux-arm64-musl@1.6.5': - optional: true - - '@swc/core-linux-x64-gnu@1.6.5': - optional: true - - '@swc/core-linux-x64-musl@1.6.5': - optional: true - - '@swc/core-win32-arm64-msvc@1.6.5': - optional: true - - '@swc/core-win32-ia32-msvc@1.6.5': - optional: true - - '@swc/core-win32-x64-msvc@1.6.5': - optional: true - - '@swc/core@1.6.5': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.9 - optionalDependencies: - '@swc/core-darwin-arm64': 1.6.5 - '@swc/core-darwin-x64': 1.6.5 - '@swc/core-linux-arm-gnueabihf': 1.6.5 - '@swc/core-linux-arm64-gnu': 1.6.5 - '@swc/core-linux-arm64-musl': 1.6.5 - '@swc/core-linux-x64-gnu': 1.6.5 - '@swc/core-linux-x64-musl': 1.6.5 - '@swc/core-win32-arm64-msvc': 1.6.5 - '@swc/core-win32-ia32-msvc': 1.6.5 - '@swc/core-win32-x64-msvc': 1.6.5 - optional: true - - '@swc/counter@0.1.3': - optional: true - - '@swc/types@0.1.9': - dependencies: - '@swc/counter': 0.1.3 - optional: true - - '@swc/wasm@1.2.130': - optional: true - '@syuilo/aiscript@0.17.0': dependencies: seedrandom: 3.0.5 @@ -8833,7 +8675,7 @@ snapshots: '@types/estree@1.0.5': {} - '@types/express-serve-static-core@4.19.3': + '@types/express-serve-static-core@4.19.5': dependencies: '@types/node': 20.14.9 '@types/qs': 6.9.15 @@ -8843,7 +8685,7 @@ snapshots: '@types/express@4.17.21': dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.3 + '@types/express-serve-static-core': 4.19.5 '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 @@ -9093,20 +8935,20 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@vitejs/plugin-vue@5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))': dependencies: - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) vue: 3.4.31(typescript@5.5.2) - '@volar/language-core@2.4.0-alpha.2': + '@volar/language-core@2.4.0-alpha.5': dependencies: - '@volar/source-map': 2.4.0-alpha.2 + '@volar/source-map': 2.4.0-alpha.5 - '@volar/source-map@2.4.0-alpha.2': {} + '@volar/source-map@2.4.0-alpha.5': {} - '@volar/typescript@2.4.0-alpha.2': + '@volar/typescript@2.4.0-alpha.5': dependencies: - '@volar/language-core': 2.4.0-alpha.2 + '@volar/language-core': 2.4.0-alpha.5 path-browserify: 1.0.1 vscode-uri: 3.0.8 @@ -9126,7 +8968,7 @@ snapshots: '@vue/compiler-sfc@2.7.16': dependencies: '@babel/parser': 7.24.7 - postcss: 8.4.38 + postcss: 8.4.39 source-map: 0.6.1 optionalDependencies: prettier: 2.8.8 @@ -9140,7 +8982,7 @@ snapshots: '@vue/shared': 3.4.31 estree-walker: 2.0.2 magic-string: 0.30.10 - postcss: 8.4.38 + postcss: 8.4.39 source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.31': @@ -9150,11 +8992,11 @@ snapshots: '@vue/language-core@2.0.24(typescript@5.5.2)': dependencies: - '@volar/language-core': 2.4.0-alpha.2 + '@volar/language-core': 2.4.0-alpha.5 '@vue/compiler-dom': 3.4.31 '@vue/shared': 3.4.31 computeds: 0.0.1 - minimatch: 9.0.4 + minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 vue-template-compiler: 2.7.16 @@ -9357,7 +9199,7 @@ snapshots: archiver-utils@5.0.2: dependencies: - glob: 10.4.1 + glob: 10.4.2 graceful-fs: 4.2.11 is-stream: 2.0.1 lazystream: 1.0.1 @@ -9405,9 +9247,6 @@ snapshots: asynckit@0.4.0: {} - atob@2.1.2: - optional: true - autobind-decorator@2.4.0: {} autosize@6.0.1: {} @@ -9571,8 +9410,8 @@ snapshots: browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001636 - electron-to-chromium: 1.4.804 + caniuse-lite: 1.0.30001639 + electron-to-chromium: 1.4.815 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -9602,7 +9441,7 @@ snapshots: buffer@4.9.2: dependencies: base64-js: 1.5.1 - ieee754: 1.2.1 + ieee754: 1.1.13 isarray: 1.0.0 buffer@5.7.1: @@ -9688,7 +9527,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001636: {} + caniuse-lite@1.0.30001639: {} canonicalize@1.0.8: {} @@ -9991,13 +9830,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)): + create-jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -10042,13 +9881,6 @@ snapshots: css-what@2.1.3: {} - css@3.0.0: - dependencies: - inherits: 2.0.4 - source-map: 0.6.1 - source-map-resolve: 0.6.0 - optional: true - cssstyle@4.0.1: dependencies: rrweb-cssom: 0.6.0 @@ -10112,9 +9944,6 @@ snapshots: decimal.js@10.4.3: {} - decode-uri-component@0.2.2: - optional: true - decompress-response@6.0.0: dependencies: mimic-response: 3.1.0 @@ -10300,7 +10129,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.804: {} + electron-to-chromium@1.4.815: {} emittery@0.13.1: {} @@ -10339,7 +10168,7 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@1.5.3: {} + es-module-lexer@1.5.4: {} es5-ext@0.10.64: dependencies: @@ -10474,7 +10303,7 @@ snapshots: pretty-ms: 9.0.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 - yoctocolors: 2.0.2 + yoctocolors: 2.1.0 exit@0.1.2: {} @@ -10708,12 +10537,13 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.4.1: + glob@10.4.2: dependencies: foreground-child: 3.2.1 jackspeak: 3.4.0 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.1.2 + package-json-from-dist: 1.0.0 path-scurry: 1.11.1 glob@7.2.3: @@ -10730,7 +10560,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.6 + minimatch: 5.0.1 once: 1.4.0 globals@11.12.0: {} @@ -10906,7 +10736,7 @@ snapshots: transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.4: + https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 debug: 4.3.5 @@ -10959,16 +10789,12 @@ snapshots: ini@1.3.8: {} - inquirer@9.2.23: + inquirer@9.3.2: dependencies: '@inquirer/figures': 1.0.3 - '@ljharb/through': 2.3.13 ansi-escapes: 4.3.2 - chalk: 5.3.0 - cli-cursor: 3.1.0 cli-width: 4.1.0 external-editor: 3.1.0 - lodash: 4.17.21 mute-stream: 1.0.0 ora: 5.4.1 run-async: 3.0.0 @@ -10976,6 +10802,7 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.1 insert-text-at-cursor@0.3.0: {} @@ -11027,7 +10854,7 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.13.1: + is-core-module@2.14.0: dependencies: hasown: 2.0.2 @@ -11125,7 +10952,7 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-instrument@6.0.2: + istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.24.7 '@babel/parser': 7.24.7 @@ -11218,16 +11045,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)): + jest-cli@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + create-jest: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -11297,7 +11124,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)): + jest-config@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -11323,7 +11150,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.9 - ts-node: 10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2) + ts-node: 10.9.2(@types/node@20.14.9)(typescript@5.5.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -11573,12 +11400,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)): + jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + jest-cli: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -11593,7 +11420,7 @@ snapshots: dependencies: config-chain: 1.1.13 editorconfig: 1.0.4 - glob: 10.4.1 + glob: 10.4.2 js-cookie: 3.0.5 nopt: 7.2.1 @@ -11628,7 +11455,7 @@ snapshots: form-data: 4.0.0 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 + https-proxy-agent: 7.0.5 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.10 parse5: 7.1.2 @@ -11664,7 +11491,7 @@ snapshots: json5@2.2.3: {} - jsonc-parser@3.2.1: {} + jsonc-parser@3.3.1: {} jsonfile@4.0.0: optionalDependencies: @@ -11870,7 +11697,7 @@ snapshots: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.8.0 - debug: 4.3.5 + debug: 4.3.3 delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -11998,7 +11825,7 @@ snapshots: lowercase-keys@3.0.0: {} - lru-cache@10.2.2: {} + lru-cache@10.3.0: {} lru-cache@5.1.1: dependencies: @@ -12108,7 +11935,7 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.4: + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -12265,7 +12092,7 @@ snapshots: normalize-package-data@3.0.3: dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.13.1 + is-core-module: 2.14.0 semver: 7.6.2 validate-npm-package-license: 3.0.4 @@ -12295,7 +12122,7 @@ snapshots: object-assign@4.1.1: {} - object-inspect@1.13.1: {} + object-inspect@1.13.2: {} oblivious-set@1.4.0: {} @@ -12372,6 +12199,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + pako@0.2.9: {} parse-json@5.2.0: @@ -12419,14 +12248,14 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.3.0 minipass: 7.1.2 path-to-regexp@6.2.2: {} path-type@4.0.0: {} - peek-readable@5.0.0: {} + peek-readable@5.1.0: {} peek-stream@1.1.3: dependencies: @@ -12533,7 +12362,7 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss@8.4.38: + postcss@8.4.39: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 @@ -12893,7 +12722,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -12973,7 +12802,7 @@ snapshots: htmlparser2: 8.0.2 is-plain-object: 5.0.0 parse-srcset: 1.0.2 - postcss: 8.4.38 + postcss: 8.4.39 sass@1.77.6: dependencies: @@ -12983,9 +12812,6 @@ snapshots: sax@1.2.1: {} - sax@1.2.4: - optional: true - sax@1.4.1: {} saxes@6.0.0: @@ -13077,7 +12903,7 @@ snapshots: shiki@0.14.7: dependencies: ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.2.1 + jsonc-parser: 3.3.1 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 @@ -13086,7 +12912,7 @@ snapshots: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.1 + object-inspect: 1.13.2 signal-exit@3.0.7: {} @@ -13119,12 +12945,6 @@ snapshots: source-map-js@1.2.0: {} - source-map-resolve@0.6.0: - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.2 - optional: true - source-map-support@0.5.13: dependencies: buffer-from: 1.1.2 @@ -13261,19 +13081,7 @@ snapshots: strtok3@7.0.0: dependencies: '@tokenizer/token': 0.3.0 - peek-readable: 5.0.0 - - stylus@0.57.0: - dependencies: - css: 3.0.0 - debug: 4.3.5 - glob: 7.2.3 - safer-buffer: 2.1.2 - sax: 1.2.4 - source-map: 0.7.4 - transitivePeerDependencies: - - supports-color - optional: true + peek-readable: 5.1.0 summaly@2.7.0: dependencies: @@ -13338,16 +13146,14 @@ snapshots: fast-fifo: 1.3.2 streamx: 2.18.0 - terser-webpack-plugin@5.3.10(@swc/core@1.6.5)(webpack@5.92.1(@swc/core@1.6.5)): + terser-webpack-plugin@5.3.10(webpack@5.92.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.1 - webpack: 5.92.1(@swc/core@1.6.5) - optionalDependencies: - '@swc/core': 1.6.5 + webpack: 5.92.1 terser@5.31.1: dependencies: @@ -13368,7 +13174,7 @@ snapshots: opencollective-postinstall: 2.0.3 regenerator-runtime: 0.13.11 tesseract.js-core: 5.1.0 - wasm-feature-detect: 1.6.1 + wasm-feature-detect: 1.6.2 zlibjs: 0.3.1 transitivePeerDependencies: - encoding @@ -13468,11 +13274,11 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)))(typescript@5.5.2): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)))(typescript@5.5.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)) + jest: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -13486,7 +13292,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.5.2)(webpack@5.92.1(@swc/core@1.6.5)): + ts-loader@9.5.1(typescript@5.5.2)(webpack@5.92.1): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.0 @@ -13494,9 +13300,9 @@ snapshots: semver: 7.6.2 source-map: 0.7.4 typescript: 5.5.2 - webpack: 5.92.1(@swc/core@1.6.5) + webpack: 5.92.1 - ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2): + ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -13513,9 +13319,6 @@ snapshots: typescript: 5.5.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.6.5 - '@swc/wasm': 1.2.130 tsc-alias@1.8.10: dependencies: @@ -13583,7 +13386,7 @@ snapshots: shiki: 0.14.7 typescript: 4.9.4 - typeorm@0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2)): + typeorm@0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -13593,7 +13396,7 @@ snapshots: dayjs: 1.11.11 debug: 4.3.5 dotenv: 16.4.5 - glob: 10.4.1 + glob: 10.4.2 mkdirp: 2.1.6 reflect-metadata: 0.2.2 sha.js: 2.4.11 @@ -13603,7 +13406,7 @@ snapshots: optionalDependencies: ioredis: 5.4.1 pg: 8.12.0 - ts-node: 10.9.2(@swc/core@1.6.5)(@swc/wasm@1.2.130)(@types/node@20.14.9)(typescript@5.5.2) + ts-node: 10.9.2(@types/node@20.14.9)(typescript@5.5.2) transitivePeerDependencies: - supports-color @@ -13684,7 +13487,7 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - v8-to-istanbul@9.2.0: + v8-to-istanbul@9.3.0: dependencies: '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.6 @@ -13703,25 +13506,24 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-plugin-compression@0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1)): + vite-plugin-compression@0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)): dependencies: chalk: 4.1.2 debug: 4.3.5 fs-extra: 10.1.0 - vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1) + vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - supports-color - vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(stylus@0.57.0)(terser@5.31.1): + vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.38 + postcss: 8.4.39 rollup: 4.17.2 optionalDependencies: '@types/node': 20.14.9 fsevents: 2.3.3 sass: 1.77.6 - stylus: 0.57.0 terser: 5.31.1 void-elements@3.1.0: {} @@ -13752,7 +13554,7 @@ snapshots: vue-tsc@2.0.24(typescript@5.5.2): dependencies: - '@volar/typescript': 2.4.0-alpha.2 + '@volar/typescript': 2.4.0-alpha.5 '@vue/language-core': 2.0.24(typescript@5.5.2) semver: 7.6.2 typescript: 5.5.2 @@ -13780,7 +13582,7 @@ snapshots: dependencies: makeerror: 1.0.12 - wasm-feature-detect@1.6.1: {} + wasm-feature-detect@1.6.2: {} wasm-sjlj@1.0.5: {} @@ -13801,7 +13603,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.1(@swc/core@1.6.5): + webpack@5.92.1: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -13813,7 +13615,7 @@ snapshots: browserslist: 4.23.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 - es-module-lexer: 1.5.3 + es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -13824,7 +13626,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.5)(webpack@5.92.1(@swc/core@1.6.5)) + terser-webpack-plugin: 5.3.10(webpack@5.92.1) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -13936,7 +13738,7 @@ snapshots: xml2js@0.6.2: dependencies: - sax: 1.4.1 + sax: 1.2.1 xmlbuilder: 11.0.1 xmlbuilder@11.0.1: {} @@ -13997,7 +13799,7 @@ snapshots: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.9 + yargs-parser: 20.2.4 yargs@17.7.2: dependencies: @@ -14020,7 +13822,9 @@ snapshots: yocto-queue@0.1.0: {} - yoctocolors@2.0.2: {} + yoctocolors-cjs@2.1.1: {} + + yoctocolors@2.1.0: {} zip-stream@6.0.1: dependencies: From 9c8f105fc23b769ac687bac13d582fd54b88f30d Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Mon, 1 Jul 2024 13:28:19 +0000 Subject: [PATCH 05/15] chore(deps): update rust crate napi-derive to 2.16.8 --- Cargo.lock | 8 ++++---- Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cde689441c..072daba695 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1831,9 +1831,9 @@ checksum = "e1c0f5d67ee408a4685b61f5ab7e58605c8ae3f2b4189f0127d804ff13d5560a" [[package]] name = "napi-derive" -version = "2.16.6" +version = "2.16.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a8a778fd367b13c64232e58632514b795514ece491ce136d96e976d34a3eb8" +checksum = "eafd2b920906ea5b1f5f1f9d1eff9cc74e4ff8124dca41b501c1413079589187" dependencies = [ "cfg-if", "convert_case", @@ -1845,9 +1845,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "1.0.68" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35849e64596ecd467e1ac897153364a1ffd09b1d79b32ebad94ef8980ac73311" +checksum = "b370b784440c65eb9001d839012eb912ee43e3a2d0361e2c30c13052372c39fe" dependencies = [ "convert_case", "once_cell", diff --git a/Cargo.toml b/Cargo.toml index cb641942e8..823214e890 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ macros = { path = "packages/macro-rs/macros" } macros-impl = { path = "packages/macro-rs/macros-impl" } napi = "2.16.8" -napi-derive = "2.16.6" +napi-derive = "2.16.8" napi-build = "2.1.3" argon2 = { version = "0.5.3", default-features = false } From 4f08839747b376a737d7f53412cfac56487a1599 Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Mon, 1 Jul 2024 20:06:19 +0000 Subject: [PATCH 06/15] chore(deps): update dependency typescript to v5.5.3 --- packages/backend/package.json | 2 +- packages/client/package.json | 2 +- packages/firefish-js/package.json | 2 +- pnpm-lock.yaml | 116 +++++++++++++++--------------- 4 files changed, 61 insertions(+), 61 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index 941a63ca26..f73b626f75 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -169,7 +169,7 @@ "tsc-alias": "1.8.10", "tsconfig-paths": "4.2.0", "type-fest": "4.20.1", - "typescript": "5.5.2", + "typescript": "5.5.3", "webpack": "5.92.1", "ws": "8.17.1" } diff --git a/packages/client/package.json b/packages/client/package.json index 01d940d86a..26c6027b73 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -79,7 +79,7 @@ "throttle-debounce": "5.0.2", "tinycolor2": "1.6.0", "tinyld": "1.3.4", - "typescript": "5.5.2", + "typescript": "5.5.3", "unicode-emoji-json": "0.6.0", "uuid": "10.0.0", "vite": "5.3.2", diff --git a/packages/firefish-js/package.json b/packages/firefish-js/package.json index 16b1c84f65..f929db6a2b 100644 --- a/packages/firefish-js/package.json +++ b/packages/firefish-js/package.json @@ -30,7 +30,7 @@ "ts-node": "10.9.2", "tsc-alias": "1.8.10", "tsd": "0.31.1", - "typescript": "5.5.2" + "typescript": "5.5.3" }, "files": [ "built", "src" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71a069eea5..e6fd3619ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -314,7 +314,7 @@ importers: version: 0.2.3 typeorm: specifier: 0.3.20 - version: 0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + version: 0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) ulid: specifier: 2.3.0 version: 2.3.0 @@ -471,10 +471,10 @@ importers: version: 2.0.0 ts-loader: specifier: 9.5.1 - version: 9.5.1(typescript@5.5.2)(webpack@5.92.1) + version: 9.5.1(typescript@5.5.3)(webpack@5.92.1) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@20.14.9)(typescript@5.5.2) + version: 10.9.2(@types/node@20.14.9)(typescript@5.5.3) tsc-alias: specifier: 1.8.10 version: 1.8.10 @@ -485,8 +485,8 @@ importers: specifier: 4.20.1 version: 4.20.1 typescript: - specifier: 5.5.2 - version: 5.5.2 + specifier: 5.5.3 + version: 5.5.3 webpack: specifier: 5.92.1 version: 5.92.1 @@ -561,7 +561,7 @@ importers: version: 10.0.0 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2)) + version: 5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3)) '@vue/runtime-core': specifier: 3.4.31 version: 3.4.31 @@ -621,7 +621,7 @@ importers: version: 7.5.4 focus-trap-vue: specifier: 4.0.3 - version: 4.0.3(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.2)) + version: 4.0.3(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.3)) gsap: specifier: 3.12.5 version: 3.12.5 @@ -701,8 +701,8 @@ importers: specifier: 1.3.4 version: 1.3.4 typescript: - specifier: 5.5.2 - version: 5.5.2 + specifier: 5.5.3 + version: 5.5.3 unicode-emoji-json: specifier: 0.6.0 version: 0.6.0 @@ -717,7 +717,7 @@ importers: version: 0.5.1(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1)) vue: specifier: 3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) vue-draggable-plus: specifier: 0.5.0 version: 0.5.0(@types/sortablejs@1.15.8) @@ -726,10 +726,10 @@ importers: version: 7.0.0 vue-prism-editor: specifier: 2.0.0-alpha.2 - version: 2.0.0-alpha.2(vue@3.4.31(typescript@5.5.2)) + version: 2.0.0-alpha.2(vue@3.4.31(typescript@5.5.3)) vue-tsc: specifier: 2.0.24 - version: 2.0.24(typescript@5.5.2) + version: 2.0.24(typescript@5.5.3) packages/firefish-js: dependencies: @@ -748,7 +748,7 @@ importers: version: 20.14.9 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + version: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) jest-fetch-mock: specifier: 3.0.3 version: 3.0.3 @@ -760,10 +760,10 @@ importers: version: 9.3.1 ts-jest: specifier: 29.1.5 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)))(typescript@5.5.2) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)))(typescript@5.5.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@20.14.9)(typescript@5.5.2) + version: 10.9.2(@types/node@20.14.9)(typescript@5.5.3) tsc-alias: specifier: 1.8.10 version: 1.8.10 @@ -771,8 +771,8 @@ importers: specifier: 0.31.1 version: 0.31.1 typescript: - specifier: 5.5.2 - version: 5.5.2 + specifier: 5.5.3 + version: 5.5.3 packages/megalodon: dependencies: @@ -6714,8 +6714,8 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} engines: {node: '>=14.17'} hasBin: true @@ -7830,7 +7830,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -7844,7 +7844,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -8935,10 +8935,10 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@vitejs/plugin-vue@5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.2))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))': dependencies: vite: 5.3.2(@types/node@20.14.9)(sass@1.77.6)(terser@5.31.1) - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) '@volar/language-core@2.4.0-alpha.5': dependencies: @@ -8990,7 +8990,7 @@ snapshots: '@vue/compiler-dom': 3.4.31 '@vue/shared': 3.4.31 - '@vue/language-core@2.0.24(typescript@5.5.2)': + '@vue/language-core@2.0.24(typescript@5.5.3)': dependencies: '@volar/language-core': 2.4.0-alpha.5 '@vue/compiler-dom': 3.4.31 @@ -9001,7 +9001,7 @@ snapshots: path-browserify: 1.0.1 vue-template-compiler: 2.7.16 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 '@vue/reactivity@3.4.31': dependencies: @@ -9019,11 +9019,11 @@ snapshots: '@vue/shared': 3.4.31 csstype: 3.1.3 - '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.5.2))': + '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.5.3))': dependencies: '@vue/compiler-ssr': 3.4.31 '@vue/shared': 3.4.31 - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) '@vue/shared@3.4.31': {} @@ -9830,13 +9830,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): + create-jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -10421,10 +10421,10 @@ snapshots: async: 0.2.10 which: 1.3.1 - focus-trap-vue@4.0.3(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.2)): + focus-trap-vue@4.0.3(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.3)): dependencies: focus-trap: 7.5.4 - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) focus-trap@7.5.4: dependencies: @@ -11045,16 +11045,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): + jest-cli@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + create-jest: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + jest-config: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -11124,7 +11124,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): + jest-config@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -11150,7 +11150,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.9 - ts-node: 10.9.2(@types/node@20.14.9)(typescript@5.5.2) + ts-node: 10.9.2(@types/node@20.14.9)(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -11400,12 +11400,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): + jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + jest-cli: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -13274,17 +13274,17 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)))(typescript@5.5.2): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)))(typescript@5.5.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)) + jest: 29.7.0(@types/node@20.14.9)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.2 - typescript: 5.5.2 + typescript: 5.5.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.24.7 @@ -13292,17 +13292,17 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.5.2)(webpack@5.92.1): + ts-loader@9.5.1(typescript@5.5.3)(webpack@5.92.1): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.0 micromatch: 4.0.7 semver: 7.6.2 source-map: 0.7.4 - typescript: 5.5.2 + typescript: 5.5.3 webpack: 5.92.1 - ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2): + ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -13316,7 +13316,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.5.2 + typescript: 5.5.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -13386,7 +13386,7 @@ snapshots: shiki: 0.14.7 typescript: 4.9.4 - typeorm@0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.2)): + typeorm@0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@types/node@20.14.9)(typescript@5.5.3)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -13406,13 +13406,13 @@ snapshots: optionalDependencies: ioredis: 5.4.1 pg: 8.12.0 - ts-node: 10.9.2(@types/node@20.14.9)(typescript@5.5.2) + ts-node: 10.9.2(@types/node@20.14.9)(typescript@5.5.3) transitivePeerDependencies: - supports-color typescript@4.9.4: {} - typescript@5.5.2: {} + typescript@5.5.3: {} ulid@2.3.0: {} @@ -13543,36 +13543,36 @@ snapshots: plyr: https://codeload.github.com/sampotts/plyr/tar.gz/d434c9af16e641400aaee93188594208d88f2658 vue: 2.7.16 - vue-prism-editor@2.0.0-alpha.2(vue@3.4.31(typescript@5.5.2)): + vue-prism-editor@2.0.0-alpha.2(vue@3.4.31(typescript@5.5.3)): dependencies: - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) vue-template-compiler@2.7.16: dependencies: de-indent: 1.0.2 he: 1.2.0 - vue-tsc@2.0.24(typescript@5.5.2): + vue-tsc@2.0.24(typescript@5.5.3): dependencies: '@volar/typescript': 2.4.0-alpha.5 - '@vue/language-core': 2.0.24(typescript@5.5.2) + '@vue/language-core': 2.0.24(typescript@5.5.3) semver: 7.6.2 - typescript: 5.5.2 + typescript: 5.5.3 vue@2.7.16: dependencies: '@vue/compiler-sfc': 2.7.16 csstype: 3.1.3 - vue@3.4.31(typescript@5.5.2): + vue@3.4.31(typescript@5.5.3): dependencies: '@vue/compiler-dom': 3.4.31 '@vue/compiler-sfc': 3.4.31 '@vue/runtime-dom': 3.4.31 - '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.5.2)) + '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.5.3)) '@vue/shared': 3.4.31 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 w3c-xmlserializer@5.0.0: dependencies: From 02b8e7caf4549166029a6c85143814e5c931777c Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Mon, 1 Jul 2024 20:07:29 +0000 Subject: [PATCH 07/15] chore(deps): update rust crate serde_json to 1.0.120 --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 072daba695..28c6b9d010 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2960,9 +2960,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.119" +version = "1.0.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8eddb61f0697cc3989c5d64b452f5488e2b8a60fd7d5076a3045076ffef8cb0" +checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" dependencies = [ "itoa", "ryu", diff --git a/Cargo.toml b/Cargo.toml index 823214e890..beaa7501b9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ regex = { version = "1.10.5", default-features = false } rmp-serde = { version = "1.3.0", default-features = false } sea-orm = { version = "0.12.15", default-features = false } serde = { version = "1.0.203", default-features = false } -serde_json = { version = "1.0.119", default-features = false } +serde_json = { version = "1.0.120", default-features = false } serde_yaml = { version = "0.9.34", default-features = false } syn = { version = "2.0.68", default-features = false } sysinfo = { version = "0.30.12", default-features = false } From 85ab7d5b12530054680110cb2f30ac755cf16798 Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Mon, 1 Jul 2024 20:08:01 +0000 Subject: [PATCH 08/15] fix(deps): update dependency qs to v6.12.2 --- packages/backend/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index 941a63ca26..49bc725725 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -92,7 +92,7 @@ "punycode": "2.3.1", "pureimage": "0.4.13", "qrcode": "1.5.3", - "qs": "6.12.1", + "qs": "6.12.2", "random-seed": "0.3.0", "ratelimiter": "3.4.1", "redis-semaphore": "5.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71a069eea5..4c94af0ec0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -259,8 +259,8 @@ importers: specifier: 1.5.3 version: 1.5.3 qs: - specifier: 6.12.1 - version: 6.12.1 + specifier: 6.12.2 + version: 6.12.2 random-seed: specifier: 0.3.0 version: 0.3.0 @@ -5889,8 +5889,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - qs@6.12.1: - resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} + qs@6.12.2: + resolution: {integrity: sha512-x+NLUpx9SYrcwXtX7ob1gnkSems4i/mGZX5SlYxwIau6RrUSODO89TR/XDGGpn5RPWSYIB+aSfuSlV5+CmbTBg==} engines: {node: '>=0.6'} querystring@0.2.0: @@ -9683,7 +9683,7 @@ snapshots: co-body@5.2.0: dependencies: inflation: 2.1.0 - qs: 6.12.1 + qs: 6.12.2 raw-body: 2.5.2 type-is: 1.6.18 @@ -9691,7 +9691,7 @@ snapshots: dependencies: '@hapi/bourne': 3.0.0 inflation: 2.1.0 - qs: 6.12.1 + qs: 6.12.2 raw-body: 2.5.2 type-is: 1.6.18 @@ -10464,7 +10464,7 @@ snapshots: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 - qs: 6.12.1 + qs: 6.12.2 fresh@0.5.2: {} @@ -12564,7 +12564,7 @@ snapshots: pngjs: 5.0.0 yargs: 15.4.1 - qs@6.12.1: + qs@6.12.2: dependencies: side-channel: 1.0.6 From 7152c0e56223a892c949c910e654f151bdd35f7c Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Mon, 1 Jul 2024 20:08:39 +0000 Subject: [PATCH 09/15] fix(deps): update dependency @redocly/openapi-core to v1.17.0 --- packages/backend/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index 941a63ca26..2e19365894 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -28,7 +28,7 @@ "@koa/router": "12.0.1", "@ladjs/koa-views": "9.0.0", "@peertube/http-signature": "1.7.0", - "@redocly/openapi-core": "1.16.0", + "@redocly/openapi-core": "1.17.0", "@sinonjs/fake-timers": "11.2.2", "adm-zip": "0.5.14", "ajv": "8.16.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71a069eea5..565dd0f0ae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,8 +67,8 @@ importers: specifier: 1.7.0 version: 1.7.0 '@redocly/openapi-core': - specifier: 1.16.0 - version: 1.16.0 + specifier: 1.17.0 + version: 1.17.0 '@sinonjs/fake-timers': specifier: 11.2.2 version: 11.2.2 @@ -2177,8 +2177,8 @@ packages: '@redocly/config@0.6.2': resolution: {integrity: sha512-c3K5u64eMnr2ootPcpEI0ioIRLE8QP8ptvLxG9MwAmb2sU8HMRfVwXDU3AZiMVY2w4Ts0mDc+Xv4HTIk8DRqFw==} - '@redocly/openapi-core@1.16.0': - resolution: {integrity: sha512-z06h+svyqbUcdAaePq8LPSwTPlm6Ig7j2VlL8skPBYnJvyaQ2IN7x/JkOvRL4ta+wcOCBdAex5JWnZbKaNktJg==} + '@redocly/openapi-core@1.17.0': + resolution: {integrity: sha512-XoNIuksnOGAzAcfpyJkHrMxwurXaQfglnovNE7/pTx4OEjik3OT91+tKAyRCkklVCdMtAA3YokGMZzdhjViUWA==} engines: {node: '>=14.19.0', npm: '>=7.0.0'} '@rollup/plugin-alias@5.1.0': @@ -8441,7 +8441,7 @@ snapshots: '@redocly/config@0.6.2': {} - '@redocly/openapi-core@1.16.0': + '@redocly/openapi-core@1.17.0': dependencies: '@redocly/ajv': 8.11.0 '@redocly/config': 0.6.2 From 0c9f7fd97cde446ce278dfe2aac602e5c2779663 Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Mon, 1 Jul 2024 20:08:54 +0000 Subject: [PATCH 10/15] fix(deps): update dependency aws-sdk to v2.1652.0 --- packages/backend/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index 941a63ca26..3dbd6a04cf 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -33,7 +33,7 @@ "adm-zip": "0.5.14", "ajv": "8.16.0", "archiver": "7.0.1", - "aws-sdk": "2.1651.0", + "aws-sdk": "2.1652.0", "axios": "1.7.2", "backend-rs": "workspace:*", "blurhash": "2.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71a069eea5..5ea5f4ed63 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -82,8 +82,8 @@ importers: specifier: 7.0.1 version: 7.0.1 aws-sdk: - specifier: 2.1651.0 - version: 2.1651.0 + specifier: 2.1652.0 + version: 2.1652.0 axios: specifier: 1.7.2 version: 1.7.2 @@ -2935,8 +2935,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - aws-sdk@2.1651.0: - resolution: {integrity: sha512-MZjQvvOPkKcx1N428ejUjqSfhm4TAIcgPIgpniiDMw1LjB1yA8JBZvrWer6J6MACAXQ99v0uKE4BSvtYn+AT3g==} + aws-sdk@2.1652.0: + resolution: {integrity: sha512-TDe0dKwxfIUvhW/6ex+tqnsvduXDnP/ZZCysrlz67oixVoqrucjtN1A0ALVyQdwQX2ZAMNV80BGhBSkQXqYVBg==} engines: {node: '>= 10.0.0'} axios@0.24.0: @@ -9255,7 +9255,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - aws-sdk@2.1651.0: + aws-sdk@2.1652.0: dependencies: buffer: 4.9.2 events: 1.1.1 @@ -9441,7 +9441,7 @@ snapshots: buffer@4.9.2: dependencies: base64-js: 1.5.1 - ieee754: 1.1.13 + ieee754: 1.2.1 isarray: 1.0.0 buffer@5.7.1: @@ -13738,7 +13738,7 @@ snapshots: xml2js@0.6.2: dependencies: - sax: 1.2.1 + sax: 1.4.1 xmlbuilder: 11.0.1 xmlbuilder@11.0.1: {} From 77ce9ce1c42fc36a66e6ff3ccf9caa3365fd6d51 Mon Sep 17 00:00:00 2001 From: CI <project_7_bot_1bfaee5701aed20091a86249a967a6c1@noreply.firefish.dev> Date: Tue, 2 Jul 2024 04:07:03 +0000 Subject: [PATCH 11/15] chore(deps): update rust crate idna to 1.0.2 --- Cargo.lock | 6 +++--- Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 28c6b9d010..9809ee0e49 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -207,7 +207,7 @@ dependencies = [ "chrono", "cuid2", "emojis", - "idna 1.0.1", + "idna 1.0.2", "image", "isahc", "macros", @@ -1403,9 +1403,9 @@ dependencies = [ [[package]] name = "idna" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44a986806a1cc899952ba462bc1f28afbfd5850ab6cb030ccb20dd02cc527a24" +checksum = "bd69211b9b519e98303c015e21a007e293db403b6c85b9b124e133d25e242cdd" dependencies = [ "icu_normalizer", "icu_properties", diff --git a/Cargo.toml b/Cargo.toml index beaa7501b9..9ae97ff69e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ chrono = { version = "0.4.38", default-features = false } convert_case = { version = "0.6.0", default-features = false } cuid2 = { version = "0.1.2", default-features = false } emojis = { version = "0.6.2", default-features = false } -idna = { version = "1.0.1", default-features = false } +idna = { version = "1.0.2", default-features = false } image = { version = "0.25.1", default-features = false } isahc = { version = "1.7.2", default-features = false } nom-exif = { version = "1.2.0", default-features = false } From 4ec930ff6a0b1a48f05286de5583e45dad9c53f6 Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Tue, 2 Jul 2024 23:15:18 +0900 Subject: [PATCH 12/15] ci, container: specify NODE_OPTIONS --- .gitlab-ci.yml | 1 + Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4e97bd4739..1a8409df0f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -37,6 +37,7 @@ variables: POSTGRES_PASSWORD: 'password' POSTGRES_HOST_AUTH_METHOD: 'trust' DEBIAN_FRONTEND: 'noninteractive' + NODE_OPTIONS: '--max_old_space_size=3072' CARGO_PROFILE_DEV_OPT_LEVEL: '0' CARGO_PROFILE_DEV_LTO: 'off' CARGO_PROFILE_DEV_DEBUG: 'none' diff --git a/Dockerfile b/Dockerfile index 15c8e5a159..eea100f4ce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,7 +26,7 @@ COPY packages/backend-rs packages/backend-rs/ # Compile backend-rs RUN ln -s $(which gcc) /usr/bin/aarch64-linux-musl-gcc -RUN NODE_ENV='production' pnpm run --filter backend-rs build +RUN NODE_ENV='production' NODE_OPTIONS='--max_old_space_size=3072' pnpm run --filter backend-rs build # Copy/Overwrite index.js to mitigate the bug in napi-rs codegen COPY packages/backend-rs/index.js packages/backend-rs/built/index.js @@ -46,7 +46,7 @@ RUN pnpm install --frozen-lockfile COPY . ./ # Build other workspaces -RUN NODE_ENV='production' pnpm run --recursive --filter '!backend-rs' build && pnpm run build:assets +RUN NODE_ENV='production' NODE_OPTIONS='--max_old_space_size=3072' pnpm run --recursive --filter '!backend-rs' build && pnpm run build:assets # Trim down the dependencies to only those for production RUN find . -path '*/node_modules/*' -delete && pnpm install --prod --frozen-lockfile From e19b7164bd6415a9feae8c8a09f76ff9172b92f6 Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Tue, 2 Jul 2024 23:19:56 +0900 Subject: [PATCH 13/15] ci: fix before_script when *.node file does not exist --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1a8409df0f..9f07111b09 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -121,7 +121,7 @@ test:build:backend_ts: - cp packages/backend-rs/index.js packages/backend-rs/built/index.js - cp packages/backend-rs/index.d.ts packages/backend-rs/built/index.d.ts - cp ci/cargo/config.toml /usr/local/cargo/config.toml - - test -f packages/backend-rs/built/backend-rs.linux-x64-gnu.node || pnpm --filter 'backend-rs' run build:debug + - test -f packages/backend-rs/built/backend-rs.linux-x64-gnu.node || pnpm install --frozen-lockfile && pnpm --filter 'backend-rs' run build:debug - cp .config/ci.yml .config/default.yml - export PGPASSWORD="${POSTGRES_PASSWORD}" - psql --host postgres --user "${POSTGRES_USER}" --dbname "${POSTGRES_DB}" --command 'CREATE EXTENSION pgroonga' From c59d7fcd0308bf362227543a19ff17c1ecd10b69 Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Tue, 2 Jul 2024 23:31:28 +0900 Subject: [PATCH 14/15] fix (backend): broken RSS feed title --- packages/backend-rs/index.d.ts | 135 ++++++++++++----------- packages/backend-rs/src/misc/is_quote.rs | 14 ++- packages/backend/src/server/web/feed.ts | 31 ++++-- 3 files changed, 98 insertions(+), 82 deletions(-) diff --git a/packages/backend-rs/index.d.ts b/packages/backend-rs/index.d.ts index e0602c472b..52e4e1af1a 100644 --- a/packages/backend-rs/index.d.ts +++ b/packages/backend-rs/index.d.ts @@ -46,7 +46,7 @@ export interface Acct { host: string | null } -export function acctToString(acct: Acct): string +export declare function acctToString(acct: Acct): string export interface Ad { id: string @@ -194,7 +194,7 @@ export enum ChatIndexEvent { * * `muted_words` : list of muted keyword lists (each array item is a space-separated keyword list that represents an AND condition) * * `muted_patterns` : list of JavaScript-style (e.g., `/foo/i`) regular expressions */ -export function checkWordMute(note: PartialNoteToCheckWordMute, mutedWords: Array<string>, mutedPatterns: Array<string>): Promise<boolean> +export declare function checkWordMute(note: PartialNoteToCheckWordMute, mutedWords: Array<string>, mutedPatterns: Array<string>): Promise<boolean> export interface Clip { id: string @@ -263,16 +263,16 @@ export interface Config { userAgent: string } -export function countReactions(reactions: Record<string, number>): Record<string, number> +export declare function countReactions(reactions: Record<string, number>): Record<string, number> export interface Cpu { model: string cores: number } -export function cpuInfo(): Cpu +export declare function cpuInfo(): Cpu -export function cpuUsage(): number +export declare function cpuUsage(): number export const DAY: number @@ -292,7 +292,7 @@ export interface DecodedReaction { host: string | null } -export function decodeReaction(reaction: string): DecodedReaction +export declare function decodeReaction(reaction: string): DecodedReaction export interface DeepLConfig { managed?: boolean @@ -381,12 +381,12 @@ export interface Emoji { height: number | null } -export function extractHost(uri: string): string +export declare function extractHost(uri: string): string -export function fetchMeta(): Promise<Meta> +export declare function fetchMeta(): Promise<Meta> /** Fetches and returns the NodeInfo (version 2.0) of a remote server. */ -export function fetchNodeinfo(host: string): Promise<Nodeinfo> +export declare function fetchNodeinfo(host: string): Promise<Nodeinfo> /** * List of file types allowed to be viewed directly in the browser @@ -427,9 +427,9 @@ export interface FollowRequest { } /** Converts milliseconds to a human readable string. */ -export function formatMilliseconds(milliseconds: number): string +export declare function formatMilliseconds(milliseconds: number): string -export function fromMastodonId(mastodonId: string): string | null +export declare function fromMastodonId(mastodonId: string): string | null export interface GalleryLike { id: string @@ -452,9 +452,9 @@ export interface GalleryPost { } /** Generates a random string based on [thread_rng] and [Alphanumeric]. */ -export function generateSecureRandomString(length: number): string +export declare function generateSecureRandomString(length: number): string -export function generateUserToken(): string +export declare function generateUserToken(): string /** * The generated ID results in the form of `[8 chars timestamp] + [cuid2]`. @@ -464,24 +464,24 @@ export function generateUserToken(): string * * Ref: <https://github.com/paralleldrive/cuid2#parameterized-length> */ -export function genId(): string +export declare function genId(): string /** Generate an ID using a specific datetime */ -export function genIdAt(date: Date): string +export declare function genIdAt(date: Date): string -export function getFullApAccount(username: string, host?: string | undefined | null): string +export declare function getFullApAccount(username: string, host?: string | undefined | null): string -export function getImageSizeFromUrl(url: string): Promise<ImageSize> +export declare function getImageSizeFromUrl(url: string): Promise<ImageSize> -export function getNoteSummary(fileIds: Array<string>, text: string | undefined | null, cw: string | undefined | null, hasPoll: boolean): string +export declare function getNoteSummary(fileIds: Array<string>, text: string | undefined | null, cw: string | undefined | null, hasPoll: boolean): string -export function getTimestamp(id: string): number +export declare function getTimestamp(id: string): number /** Prints the greeting message and the Firefish version to stdout. */ -export function greet(): void +export declare function greet(): void /** Hashes the given password using [argon2] algorithm. */ -export function hashPassword(password: string): string +export declare function hashPassword(password: string): string export interface Hashtag { id: string @@ -525,7 +525,7 @@ export enum Inbound { } /** Initializes the [tracing] logger. */ -export function initializeRustLogger(): void +export declare function initializeRustLogger(): void export interface Instance { id: string @@ -573,7 +573,7 @@ export interface Instance { * # } * ``` */ -export function isAllowedServer(host: string): Promise<boolean> +export declare function isAllowedServer(host: string): Promise<boolean> /** * Checks if a server is blocked. @@ -593,18 +593,18 @@ export function isAllowedServer(host: string): Promise<boolean> * # } * ``` */ -export function isBlockedServer(host: string): Promise<boolean> +export declare function isBlockedServer(host: string): Promise<boolean> /** Returns whether the [bcrypt] algorithm is used for the password hash. */ -export function isOldPasswordAlgorithm(hash: string): boolean +export declare function isOldPasswordAlgorithm(hash: string): boolean -export function isQuote(note: Note): boolean +export declare function isQuote(note: NoteLikeForIsQuote): boolean -export function isSafeUrl(url: string): boolean +export declare function isSafeUrl(url: string): boolean -export function isSameOrigin(uri: string): boolean +export declare function isSameOrigin(uri: string): boolean -export function isSelfHost(host?: string | undefined | null): boolean +export declare function isSelfHost(host?: string | undefined | null): boolean /** * Checks if a server is silenced. @@ -624,12 +624,12 @@ export function isSelfHost(host?: string | undefined | null): boolean * # } * ``` */ -export function isSilencedServer(host: string): Promise<boolean> +export declare function isSilencedServer(host: string): Promise<boolean> -export function isUnicodeEmoji(s: string): boolean +export declare function isUnicodeEmoji(s: string): boolean /** Returns the latest Firefish version. */ -export function latestVersion(): Promise<string> +export declare function latestVersion(): Promise<string> export interface LibreTranslateConfig { managed?: boolean @@ -637,7 +637,7 @@ export interface LibreTranslateConfig { apiKey?: string } -export function loadConfig(): Config +export declare function loadConfig(): Config export interface Memory { /** Total memory amount in bytes */ @@ -648,7 +648,7 @@ export interface Memory { available: number } -export function memoryUsage(): Memory +export declare function memoryUsage(): Memory export interface MessagingMessage { id: string @@ -751,7 +751,7 @@ export interface Meta { antennaLimit: number } -export function metaToPugArgs(meta: Meta): PugArgs +export declare function metaToPugArgs(meta: Meta): PugArgs export interface Migrations { id: number @@ -807,9 +807,9 @@ export interface Nodeinfo { metadata: Record<string, any> } -export function nodeinfo_2_0(): Promise<any> +export declare function nodeinfo_2_0(): Promise<any> -export function nodeinfo_2_1(): Promise<any> +export declare function nodeinfo_2_1(): Promise<any> export interface Note { id: string @@ -871,6 +871,13 @@ export interface NoteFile { fileId: string } +export interface NoteLikeForIsQuote { + renoteId: string | null + text: string | null + hasPoll: boolean + fileIds: Array<string> +} + export interface NoteReaction { id: string createdAt: DateTimeWithTimeZone @@ -964,7 +971,7 @@ export enum NotificationType { * assert_eq!(nyaify("I'll take a nap.", Some("en")), "I'll take a nyap."); * ``` */ -export function nyaify(text: string, lang?: string | undefined | null): string +export declare function nyaify(text: string, lang?: string | undefined | null): string export interface ObjectStorageConfig { managed?: boolean @@ -1126,23 +1133,23 @@ export enum Protocol { Zot = 9 } -export function publishToBroadcastStream(emoji: PackedEmoji): Promise<void> +export declare function publishToBroadcastStream(emoji: PackedEmoji): Promise<void> -export function publishToChannelStream(channelId: string, userId: string): Promise<void> +export declare function publishToChannelStream(channelId: string, userId: string): Promise<void> -export function publishToChatIndexStream(userId: string, kind: ChatIndexEvent, object: any): Promise<void> +export declare function publishToChatIndexStream(userId: string, kind: ChatIndexEvent, object: any): Promise<void> -export function publishToChatStream(senderUserId: string, receiverUserId: string, kind: ChatEvent, object: any): Promise<void> +export declare function publishToChatStream(senderUserId: string, receiverUserId: string, kind: ChatEvent, object: any): Promise<void> -export function publishToDriveFileStream(userId: string, kind: DriveFileEvent, object: any): Promise<void> +export declare function publishToDriveFileStream(userId: string, kind: DriveFileEvent, object: any): Promise<void> -export function publishToDriveFolderStream(userId: string, kind: DriveFolderEvent, object: any): Promise<void> +export declare function publishToDriveFolderStream(userId: string, kind: DriveFolderEvent, object: any): Promise<void> -export function publishToGroupChatStream(groupId: string, kind: ChatEvent, object: any): Promise<void> +export declare function publishToGroupChatStream(groupId: string, kind: ChatEvent, object: any): Promise<void> -export function publishToModerationStream(moderatorId: string, report: AbuseUserReportLike): Promise<void> +export declare function publishToModerationStream(moderatorId: string, report: AbuseUserReportLike): Promise<void> -export function publishToNotesStream(note: Note): Promise<void> +export declare function publishToNotesStream(note: Note): Promise<void> export interface PugArgs { img: string | null @@ -1207,7 +1214,7 @@ export enum RelayStatus { } /** Delete all entries in the [attestation_challenge] table created at more than 5 minutes ago */ -export function removeOldAttestationChallenges(): Promise<void> +export declare function removeOldAttestationChallenges(): Promise<void> export interface RenoteMuting { id: string @@ -1224,11 +1231,11 @@ export interface ReplyMuting { } /** Returns `true` if `src` does not contain suspicious characters like `%`. */ -export function safeForSql(src: string): boolean +export declare function safeForSql(src: string): boolean export const SECOND: number -export function sendPushNotification(receiverUserId: string, kind: PushNotificationKind, content: any): Promise<void> +export declare function sendPushNotification(receiverUserId: string, kind: PushNotificationKind, content: any): Promise<void> export interface ServerConfig { url: string @@ -1289,7 +1296,7 @@ export interface Services { } /** Prints the server hardware information as the server info log. */ -export function showServerInfo(): void +export declare function showServerInfo(): void export interface Signin { id: string @@ -1309,7 +1316,7 @@ export interface Software20 { } /** Escapes `%` and `\` in the given string. */ -export function sqlLikeEscape(src: string): string +export declare function sqlLikeEscape(src: string): string export interface Storage { /** Total storage space in bytes */ @@ -1318,9 +1325,9 @@ export interface Storage { used: number } -export function storageUsage(): Storage | null +export declare function storageUsage(): Storage | null -export function stringToAcct(acct: string): Acct +export declare function stringToAcct(acct: string): Acct export interface SwSubscription { id: string @@ -1342,21 +1349,21 @@ export interface TlsConfig { rejectUnauthorized: boolean } -export function toDbReaction(reaction?: string | undefined | null, host?: string | undefined | null): Promise<string> +export declare function toDbReaction(reaction?: string | undefined | null, host?: string | undefined | null): Promise<string> -export function toMastodonId(firefishId: string): string | null +export declare function toMastodonId(firefishId: string): string | null -export function toPuny(host: string): string +export declare function toPuny(host: string): string -export function unwatchNote(watcherId: string, noteId: string): Promise<void> +export declare function unwatchNote(watcherId: string, noteId: string): Promise<void> -export function updateAntennaCache(): Promise<void> +export declare function updateAntennaCache(): Promise<void> -export function updateAntennasOnNewNote(note: Note, noteAuthor: Acct, noteMutedUsers: Array<string>): Promise<void> +export declare function updateAntennasOnNewNote(note: Note, noteAuthor: Acct, noteMutedUsers: Array<string>): Promise<void> -export function updateMetaCache(): Promise<void> +export declare function updateMetaCache(): Promise<void> -export function updateNodeinfoCache(): Promise<void> +export declare function updateNodeinfoCache(): Promise<void> /** Usage statistics for this server. */ export interface Usage { @@ -1575,9 +1582,9 @@ export interface UserSecurityKey { } /** Checks whether the given password and hash match. */ -export function verifyPassword(password: string, hash: string): boolean +export declare function verifyPassword(password: string, hash: string): boolean -export function watchNote(watcherId: string, noteAuthorId: string, noteId: string): Promise<void> +export declare function watchNote(watcherId: string, noteAuthorId: string, noteId: string): Promise<void> export interface Webhook { id: string diff --git a/packages/backend-rs/src/misc/is_quote.rs b/packages/backend-rs/src/misc/is_quote.rs index 3ee15a5873..e754b82936 100644 --- a/packages/backend-rs/src/misc/is_quote.rs +++ b/packages/backend-rs/src/misc/is_quote.rs @@ -1,10 +1,12 @@ -use crate::model::entity::note; - -// for napi export -// https://github.com/napi-rs/napi-rs/issues/2060 -type Note = note::Model; +#[macros::export(object, js_name = "NoteLikeForIsQuote")] +pub struct NoteLike { + pub renote_id: Option<String>, + pub text: Option<String>, + pub has_poll: bool, + pub file_ids: Vec<String>, +} #[macros::export] -pub fn is_quote(note: Note) -> bool { +pub fn is_quote(note: &NoteLike) -> bool { note.renote_id.is_some() && (note.text.is_some() || note.has_poll || !note.file_ids.is_empty()) } diff --git a/packages/backend/src/server/web/feed.ts b/packages/backend/src/server/web/feed.ts index 3beffc82f0..efdda8c1cd 100644 --- a/packages/backend/src/server/web/feed.ts +++ b/packages/backend/src/server/web/feed.ts @@ -5,6 +5,7 @@ import type { User } from "@/models/entities/user.js"; import type { Note } from "@/models/entities/note.js"; import { Notes, DriveFiles, UserProfiles, Users } from "@/models/index.js"; import getNoteHtml from "@/remote/activitypub/misc/get-note-html.js"; +import { isQuote, getNoteSummary } from "backend-rs"; /** * If there is this part in the note, it will cause CDATA to be terminated early. @@ -17,7 +18,7 @@ export default async function ( user: User, threadDepth = 5, history = 20, - noteintitle = false, + noteintitle = true, renotes = true, replies = true, ) { @@ -81,20 +82,26 @@ export default async function ( depth -= 1; } - let title = `${author.name} `; - if (note.renoteId) { - title += "renotes"; - } else if (note.replyId) { - title += "replies"; - } else { - title += "says"; - } + let title = `Post by ${author.name}`; + if (noteintitle) { - const content = note.cw ?? note.text; + if (note.renoteId) { + title = `Boost by ${author.name}`; + } else if (note.replyId) { + title = `Reply by ${author.name}`; + } else { + title = `Post by ${author.name}`; + } + const effectiveNote = + !isQuote(note) && note.renote != null ? note.renote : note; + const content = getNoteSummary( + effectiveNote.fileIds, + effectiveNote.text, + effectiveNote.cw, + effectiveNote.hasPoll, + ); if (content) { title += `: ${content}`; - } else { - title += "something"; } } From c8500c529dce90d6839ad137c210d8766fb84015 Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Tue, 2 Jul 2024 23:45:01 +0900 Subject: [PATCH 15/15] client: update default url for RSS widget --- packages/client/src/widgets/rss-ticker.vue | 2 +- packages/client/src/widgets/rss.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/client/src/widgets/rss-ticker.vue b/packages/client/src/widgets/rss-ticker.vue index 517033f952..2fc3ed7252 100644 --- a/packages/client/src/widgets/rss-ticker.vue +++ b/packages/client/src/widgets/rss-ticker.vue @@ -56,7 +56,7 @@ const name = "rssTicker"; const widgetPropsDef = { url: { type: "string" as const, - default: "http://feeds.afpbb.com/rss/afpbb/afpbbnews", + default: "https://info.firefish.dev/@firefish.rss?noteintitle", }, shuffle: { type: "boolean" as const, diff --git a/packages/client/src/widgets/rss.vue b/packages/client/src/widgets/rss.vue index 5f1eca3f12..2ed3a36bb7 100644 --- a/packages/client/src/widgets/rss.vue +++ b/packages/client/src/widgets/rss.vue @@ -46,7 +46,7 @@ const name = "rss"; const widgetPropsDef = { url: { type: "string" as const, - default: "http://feeds.afpbb.com/rss/afpbb/afpbbnews", + default: "https://info.firefish.dev/@firefish.rss?noteintitle", }, height: { type: "number" as const,