This commit is contained in:
syuilo 2023-09-13 09:42:15 +09:00
parent fe39035c7f
commit 6cf556251e
4 changed files with 49 additions and 123 deletions

View File

@ -54,7 +54,7 @@
"@typescript-eslint/eslint-plugin": "6.7.0",
"@typescript-eslint/parser": "6.7.0",
"cross-env": "7.0.3",
"cypress": "13.1.0",
"cypress": "13.2.0",
"eslint": "8.49.0",
"start-server-and-test": "2.0.0"
},

View File

@ -70,7 +70,7 @@
"@fastify/http-proxy": "9.2.1",
"@fastify/multipart": "7.7.3",
"@fastify/static": "6.11.0",
"@fastify/view": "8.0.0",
"@fastify/view": "8.1.0",
"@nestjs/common": "10.2.5",
"@nestjs/core": "10.2.5",
"@nestjs/testing": "10.2.5",
@ -207,8 +207,8 @@
"@types/sharp": "0.32.0",
"@types/simple-oauth2": "5.0.4",
"@types/sinonjs__fake-timers": "8.1.2",
"@types/tinycolor2": "1.4.3",
"@types/tmp": "0.2.3",
"@types/tinycolor2": "1.4.4",
"@types/tmp": "0.2.4",
"@types/vary": "1.1.0",
"@types/web-push": "3.6.0",
"@types/ws": "8.5.5",

View File

@ -105,7 +105,7 @@
"@types/punycode": "2.1.0",
"@types/sanitize-html": "2.9.0",
"@types/throttle-debounce": "5.0.0",
"@types/tinycolor2": "1.4.3",
"@types/tinycolor2": "1.4.4",
"@types/uuid": "9.0.3",
"@types/websocket": "1.0.6",
"@types/ws": "8.5.5",
@ -115,7 +115,7 @@
"@vue/runtime-core": "3.3.4",
"acorn": "8.10.0",
"cross-env": "7.0.3",
"cypress": "13.1.0",
"cypress": "13.2.0",
"eslint": "8.49.0",
"eslint-plugin-import": "2.28.1",
"eslint-plugin-vue": "9.17.0",
@ -136,6 +136,6 @@
"vitest": "0.34.4",
"vitest-fetch-mock": "0.2.2",
"vue-eslint-parser": "9.3.1",
"vue-tsc": "1.8.10"
"vue-tsc": "1.8.11"
}
}

View File

@ -45,8 +45,8 @@ importers:
specifier: 7.0.3
version: 7.0.3
cypress:
specifier: 13.1.0
version: 13.1.0
specifier: 13.2.0
version: 13.2.0
eslint:
specifier: 8.49.0
version: 8.49.0
@ -99,8 +99,8 @@ importers:
specifier: 6.11.0
version: 6.11.0
'@fastify/view':
specifier: 8.0.0
version: 8.0.0
specifier: 8.1.0
version: 8.1.0
'@nestjs/common':
specifier: 10.2.5
version: 10.2.5(reflect-metadata@0.1.13)(rxjs@7.8.1)
@ -593,11 +593,11 @@ importers:
specifier: 8.1.2
version: 8.1.2
'@types/tinycolor2':
specifier: 1.4.3
version: 1.4.3
specifier: 1.4.4
version: 1.4.4
'@types/tmp':
specifier: 0.2.3
version: 0.2.3
specifier: 0.2.4
version: 0.2.4
'@types/vary':
specifier: 1.1.0
version: 1.1.0
@ -906,8 +906,8 @@ importers:
specifier: 5.0.0
version: 5.0.0
'@types/tinycolor2':
specifier: 1.4.3
version: 1.4.3
specifier: 1.4.4
version: 1.4.4
'@types/uuid':
specifier: 9.0.3
version: 9.0.3
@ -936,8 +936,8 @@ importers:
specifier: 7.0.3
version: 7.0.3
cypress:
specifier: 13.1.0
version: 13.1.0
specifier: 13.2.0
version: 13.2.0
eslint:
specifier: 8.49.0
version: 8.49.0
@ -982,7 +982,7 @@ importers:
version: 7.4.1
storybook-addon-misskey-theme:
specifier: github:misskey-dev/storybook-addon-misskey-theme
version: github.com/misskey-dev/storybook-addon-misskey-theme/cf583db098365b2ccc81a82f63ca9c93bc32b640(@storybook/blocks@7.4.1)(@storybook/components@7.4.0)(@storybook/core-events@7.4.1)(@storybook/manager-api@7.4.1)(@storybook/preview-api@7.4.1)(@storybook/theming@7.4.1)(@storybook/types@7.4.1)(react-dom@18.2.0)(react@18.2.0)
version: github.com/misskey-dev/storybook-addon-misskey-theme/cf583db098365b2ccc81a82f63ca9c93bc32b640(@storybook/blocks@7.4.1)(@storybook/components@7.4.1)(@storybook/core-events@7.4.1)(@storybook/manager-api@7.4.1)(@storybook/preview-api@7.4.1)(@storybook/theming@7.4.1)(@storybook/types@7.4.1)(react-dom@18.2.0)(react@18.2.0)
summaly:
specifier: github:misskey-dev/summaly
version: github.com/misskey-dev/summaly/d2d8db49943ccb201c1b1b283e9d0a630519fac7
@ -999,8 +999,8 @@ importers:
specifier: 9.3.1
version: 9.3.1(eslint@8.49.0)
vue-tsc:
specifier: 1.8.10
version: 1.8.10(typescript@5.2.2)
specifier: 1.8.11
version: 1.8.11(typescript@5.2.2)
packages/misskey-js:
dependencies:
@ -3902,8 +3902,8 @@ packages:
hashlru: 2.3.0
dev: false
/@fastify/view@8.0.0:
resolution: {integrity: sha512-XfAffgqRj+AtEtkZeAAkMwTtu32Ve6xWkhxWQ9JOwXm2qQM6Fj+xphxnLvqpvQ0hJAYFYGiTOpB5ZS2VI5u00Q==}
/@fastify/view@8.1.0:
resolution: {integrity: sha512-O2a7ylzevXB7HtEaZmBFzaOsBc2J6zbAhoSyEYQMOQOYZz8AHxlLR+gH+mFkcd9lHdJaMBhMiWC+smftA/5fXg==}
dependencies:
fastify-plugin: 4.5.0
hashlru: 2.3.0
@ -6429,17 +6429,6 @@ packages:
- supports-color
dev: true
/@storybook/channels@7.4.0:
resolution: {integrity: sha512-/1CU0s3npFumzVHLGeubSyPs21O3jNqtSppOjSB9iDTyV2GtQrjh5ntVwebfKpCkUSitx3x7TkCb9dylpEZ8+w==}
dependencies:
'@storybook/client-logger': 7.4.0
'@storybook/core-events': 7.4.0
'@storybook/global': 5.0.0
qs: 6.11.1
telejson: 7.2.0
tiny-invariant: 1.3.1
dev: true
/@storybook/channels@7.4.1:
resolution: {integrity: sha512-gnE1mNrRF+9oCVRMq6MS/tLXJbYmf9P02PCC3KpMLcSsABdH5jcrACejzJVo/kE223knFH7NJc4BBj7+5h0uXA==}
dependencies:
@ -6503,12 +6492,6 @@ packages:
- utf-8-validate
dev: true
/@storybook/client-logger@7.4.0:
resolution: {integrity: sha512-4pBnf7+df1wXEVcF1civqxbrtccGGHQkfWQkJo49s53RXvF7SRTcif6XTx0V3cQV0v7I1C5mmLm0LNlmjPRP1Q==}
dependencies:
'@storybook/global': 5.0.0
dev: true
/@storybook/client-logger@7.4.1:
resolution: {integrity: sha512-2j0DQlKlPNY8XAaEZv+mUYEUm4dOWg6/Q92UNbvYPRK5qbXUvbMiQco5nmvg4LvMT6y99LhRSW2xrwEx5xKAKw==}
dependencies:
@ -6536,29 +6519,6 @@ packages:
- supports-color
dev: true
/@storybook/components@7.4.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-GGnQrI4NXwri/PqNjhO1vNv4tC7RBjY87ce9WHBq1ueat3kBakdqV97NzScoldXarkkKK6grBqmhw9jE5PfzhQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@radix-ui/react-select': 1.2.2(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-toolbar': 1.0.4(react-dom@18.2.0)(react@18.2.0)
'@storybook/client-logger': 7.4.0
'@storybook/csf': 0.1.0
'@storybook/global': 5.0.0
'@storybook/theming': 7.4.0(react-dom@18.2.0)(react@18.2.0)
'@storybook/types': 7.4.0
memoizerific: 1.11.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0)
util-deprecate: 1.0.2
transitivePeerDependencies:
- '@types/react'
- '@types/react-dom'
dev: true
/@storybook/components@7.4.1(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-hCuKmMB0+d3/apHjC8G0vMks1cE1aeoKu09gQ40YT+cBxKWj2+lNVKxDd6wJpaR6bU/wrAL1S6eaIQ/T9QpqRA==}
peerDependencies:
@ -6620,12 +6580,6 @@ packages:
- supports-color
dev: true
/@storybook/core-events@7.4.0:
resolution: {integrity: sha512-JavEo4dw7TQdF5pSKjk4RtqLgsG2R/eWRI8vZ3ANKa0ploGAnQR/eMTfSxf6TUH3ElBWLJhi+lvUCkKXPQD+dw==}
dependencies:
ts-dedent: 2.2.0
dev: true
/@storybook/core-events@7.4.1:
resolution: {integrity: sha512-F1tGb32XZ4FRfbtXdi4b+zdzWUjFz5rn3TF18mSuBGGXvxKU+4tywgjGQ3dKGdvuP754czn3poSdz2ZW08bLsQ==}
dependencies:
@ -6960,20 +6914,6 @@ packages:
ts-dedent: 2.2.0
dev: true
/@storybook/theming@7.4.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-eLjEf6G3cqlegfutF/iUrec9LrUjKDj7K4ZhGdACWrf7bQcODs99EK62e9/d8GNKr4b+QMSEuM6XNGaqdPnuzQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@18.2.0)
'@storybook/client-logger': 7.4.0
'@storybook/global': 5.0.0
memoizerific: 1.11.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
/@storybook/theming@7.4.1(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-a4QajZbnYumq8ovtn7nW7BeNrk/TaWyKmUrIz4w08I6ghzESJA4aCWZ6394awbrruiIOzCCKOUq4mfWEsc8W6A==}
peerDependencies:
@ -6988,16 +6928,6 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
/@storybook/types@7.4.0:
resolution: {integrity: sha512-XyzYkmeklywxvElPrIWLczi/PWtEdgTL6ToT3++FVxptsC2LZKS3Ue+sBcQ9xRZhkRemw4HQHwed5EW3dO8yUg==}
dependencies:
'@storybook/channels': 7.4.0
'@types/babel__core': 7.20.0
'@types/express': 4.17.17
'@types/react': 16.14.46
file-system-cache: 2.3.0
dev: true
/@storybook/types@7.4.1:
resolution: {integrity: sha512-bjt1YDG9AocFBhIFRvGGbYZPlD223p+qAFcFgYdezU16fFE4ZGFUzUuq2ERkOofL7a2+OzLTCQ/SKe1jFkXCxQ==}
dependencies:
@ -7053,7 +6983,7 @@ packages:
ts-dedent: 2.2.0
type-fest: 2.19.0
vue: 3.3.4
vue-component-type-helpers: 1.8.10
vue-component-type-helpers: 1.8.11
transitivePeerDependencies:
- encoding
- supports-color
@ -7901,6 +7831,10 @@ packages:
resolution: {integrity: sha512-Mnq3O9Xz52exs3mlxMcQuA7/9VFe/dXcrgAyfjLkABIqxXKOgBRjyazTxUbjsxDa4BP7hhPliyjVTP9RDP14xg==}
dev: true
/@types/node@18.17.15:
resolution: {integrity: sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==}
dev: true
/@types/node@20.6.0:
resolution: {integrity: sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==}
@ -7989,14 +7923,6 @@ packages:
resolution: {integrity: sha512-GSMb93iSA8KKFDgVL2Wzs/kqrHMJcU8xhLdwI5omoACcj7K18SacklLtY1C4G02HC5drd6GygtsIaGbfxJSe0g==}
dev: true
/@types/react@16.14.46:
resolution: {integrity: sha512-Am4pyXMrr6cWWw/TN3oqHtEZl0j+G6Up/O8m65+xF/3ZaUgkv1GAtTPWw4yNRmH0HJXmur6xKCKoMo3rBGynuw==}
dependencies:
'@types/prop-types': 15.7.5
'@types/scheduler': 0.16.2
csstype: 3.1.1
dev: true
/@types/react@18.0.28:
resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==}
dependencies:
@ -8100,12 +8026,12 @@ packages:
resolution: {integrity: sha512-Pb7k35iCGFcGPECoNE4DYp3Oyf2xcTd3FbFQxXUI9hEYKUl6YX+KLf7HrBmgVcD05nl50LIH6i+80js4iYmWbw==}
dev: true
/@types/tinycolor2@1.4.3:
resolution: {integrity: sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==}
/@types/tinycolor2@1.4.4:
resolution: {integrity: sha512-FYK4mlLxUUajo/mblv7EUDHku20qT6ThYNsGZsTHilcHRvIkF8WXqtZO+DVTYkpHWCaAT97LueV59H/5Ve3bGA==}
dev: true
/@types/tmp@0.2.3:
resolution: {integrity: sha512-dDZH/tXzwjutnuk4UacGgFRwV+JSLaXL1ikvidfJprkb7L9Nx1njcRHHmi3Dsvt7pgqqTEeucQuOrWHPFgzVHA==}
/@types/tmp@0.2.4:
resolution: {integrity: sha512-Vq3rwM+2KgiLacq68EjTJD9cuJ/ne5pXntWn8B8Rxj25SLkGAhCgooCZ1lhcIcV5OFveJ+s5Cqpi+XKfFM/xZA==}
dev: true
/@types/tough-cookie@4.0.2:
@ -8478,8 +8404,8 @@ packages:
'@vue/compiler-dom': 3.3.4
'@vue/shared': 3.3.4
/@vue/language-core@1.8.10(typescript@5.2.2):
resolution: {integrity: sha512-db8PtM4ZZr7SYNH30XpKxUYnUBYaTvcuJ4c2whKK04fuAjbtjAIZ2al5GzGEfUlesmvkpgdbiSviRXUxgD9Omw==}
/@vue/language-core@1.8.11(typescript@5.2.2):
resolution: {integrity: sha512-+MZOBGqGwfld6hpo0DB47x8eNM0dNqk15ZdfOhj19CpvuYuOWCeVdOEGZunKDyo3QLkTn3kLOSysJzg7FDOQBA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@ -8548,11 +8474,11 @@ packages:
'@vue/server-renderer': 3.3.4(vue@3.3.4)
dev: true
/@vue/typescript@1.8.10(typescript@5.2.2):
resolution: {integrity: sha512-vPSpTXMk4chYwvyTGjM891cKgnx2r6vtbdANOp2mRU31f4HYGyLrZBlGgiua7SaO2cLjUg8y91OipJe0t8OFhA==}
/@vue/typescript@1.8.11(typescript@5.2.2):
resolution: {integrity: sha512-skUmMDiPUUtu1flPmf2YybF+PX8IzBtMioQOaNn6Ck/RhdrPJGj1AX/7s3Buf9G6ln+/KHR1XQuti/FFxw5XVA==}
dependencies:
'@volar/typescript': 1.10.0
'@vue/language-core': 1.8.10(typescript@5.2.2)
'@vue/language-core': 1.8.11(typescript@5.2.2)
transitivePeerDependencies:
- typescript
dev: true
@ -10399,15 +10325,15 @@ packages:
uniq: 1.0.1
dev: false
/cypress@13.1.0:
resolution: {integrity: sha512-LUKxCYlB973QBFls1Up4FAE9QIYobT+2I8NvvAwMfQS2YwsWbr6yx7y9hmsk97iqbHkKwZW3MRjoK1RToBFVdQ==}
/cypress@13.2.0:
resolution: {integrity: sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==}
engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0}
hasBin: true
requiresBuild: true
dependencies:
'@cypress/request': 3.0.0
'@cypress/xvfb': 1.2.4(supports-color@8.1.1)
'@types/node': 16.18.46
'@types/node': 18.17.15
'@types/sinonjs__fake-timers': 8.1.1
'@types/sizzle': 2.3.3
arch: 2.2.0
@ -19431,8 +19357,8 @@ packages:
resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
engines: {node: '>=0.10.0'}
/vue-component-type-helpers@1.8.10:
resolution: {integrity: sha512-FJtmfw2Gn6eQ8kAVNEhw9nYIzWmVQJjdyQRtJXZ7tgXh/FoZhQnZ2KyxR+NuF9U4iZLBvSspeetIpnP9yxxyMw==}
/vue-component-type-helpers@1.8.11:
resolution: {integrity: sha512-CWItFzuEWjkSXDeMGwQEc5cFH4FaueyPQHfi1mBDe+wA2JABqNjFxFUtmZJ9WHkb0HpEwqgBg1umiXrWYXkXHw==}
dev: true
/vue-docgen-api@4.64.1(vue@3.3.4):
@ -19495,14 +19421,14 @@ packages:
he: 1.2.0
dev: true
/vue-tsc@1.8.10(typescript@5.2.2):
resolution: {integrity: sha512-ptpTFFDoHQgkWJF7i5iERxooiQzOGtG1uKTfmAUuS3qPuSQGq+Ky/S8BFHhnFGwoOxq/PjmGN2QSZEfg1rtzQA==}
/vue-tsc@1.8.11(typescript@5.2.2):
resolution: {integrity: sha512-BzfiMdPqDHBlysx4g26NkfVHSQwGD/lTRausmxN9sFyjXz34OWfsbkh0YsVkX84Hu65In1fFlxHiG39Tr4Vojg==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@vue/language-core': 1.8.10(typescript@5.2.2)
'@vue/typescript': 1.8.10(typescript@5.2.2)
'@vue/language-core': 1.8.11(typescript@5.2.2)
'@vue/typescript': 1.8.11(typescript@5.2.2)
semver: 7.5.4
typescript: 5.2.2
dev: true
@ -19958,7 +19884,7 @@ packages:
sharp: 0.31.3
dev: false
github.com/misskey-dev/storybook-addon-misskey-theme/cf583db098365b2ccc81a82f63ca9c93bc32b640(@storybook/blocks@7.4.1)(@storybook/components@7.4.0)(@storybook/core-events@7.4.1)(@storybook/manager-api@7.4.1)(@storybook/preview-api@7.4.1)(@storybook/theming@7.4.1)(@storybook/types@7.4.1)(react-dom@18.2.0)(react@18.2.0):
github.com/misskey-dev/storybook-addon-misskey-theme/cf583db098365b2ccc81a82f63ca9c93bc32b640(@storybook/blocks@7.4.1)(@storybook/components@7.4.1)(@storybook/core-events@7.4.1)(@storybook/manager-api@7.4.1)(@storybook/preview-api@7.4.1)(@storybook/theming@7.4.1)(@storybook/types@7.4.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {tarball: https://codeload.github.com/misskey-dev/storybook-addon-misskey-theme/tar.gz/cf583db098365b2ccc81a82f63ca9c93bc32b640}
id: github.com/misskey-dev/storybook-addon-misskey-theme/cf583db098365b2ccc81a82f63ca9c93bc32b640
name: storybook-addon-misskey-theme
@ -19980,7 +19906,7 @@ packages:
optional: true
dependencies:
'@storybook/blocks': 7.4.1(react-dom@18.2.0)(react@18.2.0)
'@storybook/components': 7.4.0(react-dom@18.2.0)(react@18.2.0)
'@storybook/components': 7.4.1(react-dom@18.2.0)(react@18.2.0)
'@storybook/core-events': 7.4.1
'@storybook/manager-api': 7.4.1(react-dom@18.2.0)(react@18.2.0)
'@storybook/preview-api': 7.4.1