build(#10336): use chokidar-cli

This commit is contained in:
Acid Chicken (硫酸鶏) 2023-04-01 14:14:05 +09:00
parent 3f1a87d1ad
commit 139dade62c
No known key found for this signature in database
GPG Key ID: 3E87B98A3F6BAB99
3 changed files with 171 additions and 39 deletions

View File

@ -1,7 +1,6 @@
import { resolve } from 'node:path'; import { resolve } from 'node:path';
import type { StorybookConfig } from '@storybook/vue3-vite'; import type { StorybookConfig } from '@storybook/vue3-vite';
import { mergeConfig } from 'vite'; import { mergeConfig } from 'vite';
import restart from 'vite-plugin-restart';
const config = { const config = {
stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'],
addons: [ addons: [
@ -23,11 +22,6 @@ const config = {
}, },
async viteFinal(config, options) { async viteFinal(config, options) {
return mergeConfig(config, { return mergeConfig(config, {
plugins: [
restart({
restart: ['../src/**/*', './**/*'],
}),
],
assetsInclude: [resolve(__dirname, '../node_modules/@tabler/icons-webfont/**/*.{css,eot,ttf,woff,woff2}')], assetsInclude: [resolve(__dirname, '../node_modules/@tabler/icons-webfont/**/*.{css,eot,ttf,woff,woff2}')],
}); });
}, },

View File

@ -4,6 +4,7 @@
"scripts": { "scripts": {
"watch": "vite", "watch": "vite",
"build": "vite build", "build": "vite build",
"storybook-dev": "chokidar 'src/**/*.{mdx,ts,vue}' -d 1000 -t 1000 --initial -i '**/*.stories.ts' -c 'pkill -f node_modules/storybook/index.js; node_modules/.bin/tsc -p .storybook && node .storybook/generate.js && node .storybook/preload-locale.js && node .storybook/preload-theme.js && node_modules/.bin/storybook dev -p 6006 --ci'",
"test": "vitest --run", "test": "vitest --run",
"test-and-coverage": "vitest --run --coverage", "test-and-coverage": "vitest --run --coverage",
"typecheck": "vue-tsc --noEmit", "typecheck": "vue-tsc --noEmit",
@ -110,6 +111,7 @@
"@vitest/coverage-c8": "^0.29.8", "@vitest/coverage-c8": "^0.29.8",
"@vue/runtime-core": "3.2.47", "@vue/runtime-core": "3.2.47",
"astring": "^1.8.4", "astring": "^1.8.4",
"chokidar-cli": "^3.0.0",
"cross-env": "7.0.3", "cross-env": "7.0.3",
"cypress": "12.9.0", "cypress": "12.9.0",
"eslint": "8.37.0", "eslint": "8.37.0",
@ -125,7 +127,6 @@
"storybook": "7.0.0-rc.10", "storybook": "7.0.0-rc.10",
"storybook-addon-misskey-theme": "github:misskey-dev/storybook-addon-misskey-theme", "storybook-addon-misskey-theme": "github:misskey-dev/storybook-addon-misskey-theme",
"summaly": "github:misskey-dev/summaly", "summaly": "github:misskey-dev/summaly",
"vite-plugin-restart": "^0.3.1",
"vitest": "^0.29.8", "vitest": "^0.29.8",
"vitest-fetch-mock": "^0.2.2", "vitest-fetch-mock": "^0.2.2",
"vue-eslint-parser": "9.1.0", "vue-eslint-parser": "9.1.0",

View File

@ -880,6 +880,9 @@ importers:
astring: astring:
specifier: ^1.8.4 specifier: ^1.8.4
version: 1.8.4 version: 1.8.4
chokidar-cli:
specifier: ^3.0.0
version: 3.0.0
cross-env: cross-env:
specifier: 7.0.3 specifier: 7.0.3
version: 7.0.3 version: 7.0.3
@ -925,9 +928,6 @@ importers:
summaly: summaly:
specifier: github:misskey-dev/summaly specifier: github:misskey-dev/summaly
version: github.com/misskey-dev/summaly/1bab7afee616429b8bbf7a7cbcbb8ebcef66d992 version: github.com/misskey-dev/summaly/1bab7afee616429b8bbf7a7cbcbb8ebcef66d992
vite-plugin-restart:
specifier: ^0.3.1
version: 0.3.1(vite@4.2.1)
vitest: vitest:
specifier: ^0.29.8 specifier: ^0.29.8
version: 0.29.8(happy-dom@8.9.0)(sass@1.60.0) version: 0.29.8(happy-dom@8.9.0)(sass@1.60.0)
@ -4822,7 +4822,7 @@ packages:
'@storybook/csf-plugin': 7.0.0-rc.10 '@storybook/csf-plugin': 7.0.0-rc.10
'@storybook/csf-tools': 7.0.0-rc.10 '@storybook/csf-tools': 7.0.0-rc.10
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/mdx2-csf': 1.0.0-next.6 '@storybook/mdx2-csf': 1.0.0-next.7
'@storybook/node-logger': 7.0.0-rc.10 '@storybook/node-logger': 7.0.0-rc.10
'@storybook/postinstall': 7.0.0-rc.10 '@storybook/postinstall': 7.0.0-rc.10
'@storybook/preview-api': 7.0.0-rc.10 '@storybook/preview-api': 7.0.0-rc.10
@ -4917,7 +4917,7 @@ packages:
dependencies: dependencies:
'@storybook/client-logger': 7.0.0-rc.10 '@storybook/client-logger': 7.0.0-rc.10
'@storybook/core-events': 7.0.0-rc.10 '@storybook/core-events': 7.0.0-rc.10
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/manager-api': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0) '@storybook/manager-api': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0)
'@storybook/preview-api': 7.0.0-rc.10 '@storybook/preview-api': 7.0.0-rc.10
@ -5114,7 +5114,7 @@ packages:
'@storybook/client-logger': 7.0.0-rc.10 '@storybook/client-logger': 7.0.0-rc.10
'@storybook/components': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0) '@storybook/components': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0)
'@storybook/core-events': 7.0.0-rc.10 '@storybook/core-events': 7.0.0-rc.10
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/docs-tools': 7.0.0-rc.10 '@storybook/docs-tools': 7.0.0-rc.10
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/manager-api': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0) '@storybook/manager-api': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0)
@ -5184,7 +5184,7 @@ packages:
'@storybook/client-logger': 7.0.0-rc.10 '@storybook/client-logger': 7.0.0-rc.10
'@storybook/core-common': 7.0.0-rc.10 '@storybook/core-common': 7.0.0-rc.10
'@storybook/csf-plugin': 7.0.0-rc.10 '@storybook/csf-plugin': 7.0.0-rc.10
'@storybook/mdx2-csf': 1.0.0-next.6 '@storybook/mdx2-csf': 1.0.0-next.7
'@storybook/node-logger': 7.0.0-rc.10 '@storybook/node-logger': 7.0.0-rc.10
'@storybook/preview': 7.0.0-rc.10 '@storybook/preview': 7.0.0-rc.10
'@storybook/preview-api': 7.0.0-rc.10 '@storybook/preview-api': 7.0.0-rc.10
@ -5205,6 +5205,17 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@storybook/channel-postmessage@7.0.0:
resolution: {integrity: sha512-Sy3oHL/xDRjUiHnM0ncnkbOE5pK3O72MjOoiLJX4FCI90w03KM4+F/N0eU2cXl6yXHuCyI5eJisEzQxTNsaJiw==}
dependencies:
'@storybook/channels': 7.0.0
'@storybook/client-logger': 7.0.0
'@storybook/core-events': 7.0.0
'@storybook/global': 5.0.0
qs: 6.11.1
telejson: 7.0.4
dev: true
/@storybook/channel-postmessage@7.0.0-rc.10: /@storybook/channel-postmessage@7.0.0-rc.10:
resolution: {integrity: sha512-U7jx10NwqXiQRMnsY+Dwl8Lkc7a1zAA6fHHDMxxa1AKE7ISDoRi4dIrWs5BmOgi2IdFo52bexIE9RTOgPTuUew==} resolution: {integrity: sha512-U7jx10NwqXiQRMnsY+Dwl8Lkc7a1zAA6fHHDMxxa1AKE7ISDoRi4dIrWs5BmOgi2IdFo52bexIE9RTOgPTuUew==}
dependencies: dependencies:
@ -5233,6 +5244,10 @@ packages:
util-deprecate: 1.0.2 util-deprecate: 1.0.2
dev: true dev: true
/@storybook/channels@7.0.0:
resolution: {integrity: sha512-adPIkvL4q37dGTWCpSzV8ETLdkxsg7BAgzeT9pustZJjRIZqAHGUAm7krDtGT7jbV4dU0Zw0VpUrnmyfxIkOKQ==}
dev: true
/@storybook/channels@7.0.0-rc.10: /@storybook/channels@7.0.0-rc.10:
resolution: {integrity: sha512-LNjI2etxaK5hbBHziNbDzK5VajGU0BLcD04CO3LbGRC14hJvDfVnvymJeDbbgT1b7RPUwl/vv/azO1kVHDax/A==} resolution: {integrity: sha512-LNjI2etxaK5hbBHziNbDzK5VajGU0BLcD04CO3LbGRC14hJvDfVnvymJeDbbgT1b7RPUwl/vv/azO1kVHDax/A==}
dev: true dev: true
@ -5293,6 +5308,12 @@ packages:
global: 4.4.0 global: 4.4.0
dev: true dev: true
/@storybook/client-logger@7.0.0:
resolution: {integrity: sha512-wRZZiPta37DFc8SVZ8Q3ZqyTrs5qgO6bcCuVDRLQAcO0Oz4xKEVPEVfVVxSPZU/+p2ypqdBBCP2pdL/Jy86AJg==}
dependencies:
'@storybook/global': 5.0.0
dev: true
/@storybook/client-logger@7.0.0-rc.10: /@storybook/client-logger@7.0.0-rc.10:
resolution: {integrity: sha512-K+3SySLua2tcALuk0Mco/o37bX4CeugA9aQClqDyXmVB+Fh6rg8A+uwiraDPooeq+P8AtMxuFc/dKwRejGicLg==} resolution: {integrity: sha512-K+3SySLua2tcALuk0Mco/o37bX4CeugA9aQClqDyXmVB+Fh6rg8A+uwiraDPooeq+P8AtMxuFc/dKwRejGicLg==}
dependencies: dependencies:
@ -5305,7 +5326,7 @@ packages:
'@babel/core': 7.21.3 '@babel/core': 7.21.3
'@babel/preset-env': 7.20.2(@babel/core@7.21.3) '@babel/preset-env': 7.20.2(@babel/core@7.21.3)
'@babel/types': 7.21.3 '@babel/types': 7.21.3
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/csf-tools': 7.0.0-rc.10 '@storybook/csf-tools': 7.0.0-rc.10
'@storybook/node-logger': 7.0.0-rc.10 '@storybook/node-logger': 7.0.0-rc.10
'@storybook/types': 7.0.0-rc.10 '@storybook/types': 7.0.0-rc.10
@ -5326,7 +5347,7 @@ packages:
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies: dependencies:
'@storybook/client-logger': 7.0.0-rc.10 '@storybook/client-logger': 7.0.0-rc.10
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/theming': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0) '@storybook/theming': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0)
'@storybook/types': 7.0.0-rc.10 '@storybook/types': 7.0.0-rc.10
@ -5376,6 +5397,10 @@ packages:
core-js: 3.29.1 core-js: 3.29.1
dev: true dev: true
/@storybook/core-events@7.0.0:
resolution: {integrity: sha512-pxzNmgEI1p90bHyAYABHDDtB2XM5pffq6CqIHboK6aSCux7Cdc16IjOYq6BJIhCKaaI+qQHaFLR4JfaFAsxwQQ==}
dev: true
/@storybook/core-events@7.0.0-rc.10: /@storybook/core-events@7.0.0-rc.10:
resolution: {integrity: sha512-Z4S6H1E5FuG7eiVozqcqNBSADt0kCDZeXlpR/gIOYLmTd/BDIQ2QhLt+G41BbEvck8nRnC7lZ9DXuref8V3pDA==} resolution: {integrity: sha512-Z4S6H1E5FuG7eiVozqcqNBSADt0kCDZeXlpR/gIOYLmTd/BDIQ2QhLt+G41BbEvck8nRnC7lZ9DXuref8V3pDA==}
dev: true dev: true
@ -5388,7 +5413,7 @@ packages:
'@storybook/builder-manager': 7.0.0-rc.10 '@storybook/builder-manager': 7.0.0-rc.10
'@storybook/core-common': 7.0.0-rc.10 '@storybook/core-common': 7.0.0-rc.10
'@storybook/core-events': 7.0.0-rc.10 '@storybook/core-events': 7.0.0-rc.10
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/csf-tools': 7.0.0-rc.10 '@storybook/csf-tools': 7.0.0-rc.10
'@storybook/docs-mdx': 0.0.1-next.6 '@storybook/docs-mdx': 0.0.1-next.6
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
@ -5448,7 +5473,7 @@ packages:
'@babel/parser': 7.21.3 '@babel/parser': 7.21.3
'@babel/traverse': 7.21.3 '@babel/traverse': 7.21.3
'@babel/types': 7.21.3 '@babel/types': 7.21.3
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/types': 7.0.0-rc.10 '@storybook/types': 7.0.0-rc.10
fs-extra: 11.1.0 fs-extra: 11.1.0
recast: 0.23.1 recast: 0.23.1
@ -5463,8 +5488,8 @@ packages:
lodash: 4.17.21 lodash: 4.17.21
dev: true dev: true
/@storybook/csf@0.0.2-next.10: /@storybook/csf@0.0.2-next.11:
resolution: {integrity: sha512-m2PFgBP/xRIF85VrDhvesn9ktaD2pN3VUjvMqkAL/cINp/3qXsCyI81uw7N5VEOkQAbWrY2FcydnvEPDEdE8fA==} resolution: {integrity: sha512-xGt0YSVxZb43sKmEf1GIQD8xEbo+c+S6khDEL7Qu/pYA0gh5z3WUuhOlovnelYj/YJod+XRsfVvk23AaRfUJ4Q==}
dependencies: dependencies:
type-fest: 2.19.0 type-fest: 2.19.0
dev: true dev: true
@ -5510,6 +5535,16 @@ packages:
- react-dom - react-dom
dev: true dev: true
/@storybook/instrumenter@7.0.0:
resolution: {integrity: sha512-A7jBrV7VM3OxRgall8rpjagy3VC78A/OV1g1aYVVLpAF/+Odj+MeHHF179+fR6JBLnBgukNfsG7/ZHHGs0gL5Q==}
dependencies:
'@storybook/channels': 7.0.0
'@storybook/client-logger': 7.0.0
'@storybook/core-events': 7.0.0
'@storybook/global': 5.0.0
'@storybook/preview-api': 7.0.0
dev: true
/@storybook/instrumenter@7.0.0-rc.10: /@storybook/instrumenter@7.0.0-rc.10:
resolution: {integrity: sha512-XaU6pxbcUnGgM7OywPs8E/k3H6Up/mf2kPfrHp9qhztx7ypKsKZi2lfxpOlmORy/s6JZl8kZATDyfgAGmVnbvg==} resolution: {integrity: sha512-XaU6pxbcUnGgM7OywPs8E/k3H6Up/mf2kPfrHp9qhztx7ypKsKZi2lfxpOlmORy/s6JZl8kZATDyfgAGmVnbvg==}
dependencies: dependencies:
@ -5541,7 +5576,7 @@ packages:
'@storybook/channels': 7.0.0-rc.10 '@storybook/channels': 7.0.0-rc.10
'@storybook/client-logger': 7.0.0-rc.10 '@storybook/client-logger': 7.0.0-rc.10
'@storybook/core-events': 7.0.0-rc.10 '@storybook/core-events': 7.0.0-rc.10
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/router': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0) '@storybook/router': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0)
'@storybook/theming': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0) '@storybook/theming': 7.0.0-rc.10(react-dom@18.2.0)(react@18.2.0)
@ -5561,8 +5596,8 @@ packages:
resolution: {integrity: sha512-WmGyBFPCaW7ee57nSaPCb5teeI3mUBL+cRY3wXi7n+tzCHuWlYM/AWmQgOtb2goMgt7iZn76+uL9JUfTbvfRCg==} resolution: {integrity: sha512-WmGyBFPCaW7ee57nSaPCb5teeI3mUBL+cRY3wXi7n+tzCHuWlYM/AWmQgOtb2goMgt7iZn76+uL9JUfTbvfRCg==}
dev: true dev: true
/@storybook/mdx2-csf@1.0.0-next.6: /@storybook/mdx2-csf@1.0.0-next.7:
resolution: {integrity: sha512-m6plojocU/rmrqWd26yvm8D+oHZPZ6PtSSFmZIgpNDEPVmc8s4fBD6LXOAB5MiPI5f8KLUr2HVhOMZ97o5pDTw==} resolution: {integrity: sha512-xcQ8w4IecABAjsakaZTGiUEnEgFZzVKsMjqECjd+qdkwgD3R/kwrBdfyC15CLM5Ye1miPwYBIwJGeBXB9qxsZg==}
dev: true dev: true
/@storybook/node-logger@7.0.0-rc.10: /@storybook/node-logger@7.0.0-rc.10:
@ -5578,6 +5613,26 @@ packages:
resolution: {integrity: sha512-TLmwMcIuCGBTsFU2reyUTCofFyN9nCO6TXku8DzqD4UIj89RqVN+ngaOSl8uuqKhCYglocEWM4g88OG1Oaljjw==} resolution: {integrity: sha512-TLmwMcIuCGBTsFU2reyUTCofFyN9nCO6TXku8DzqD4UIj89RqVN+ngaOSl8uuqKhCYglocEWM4g88OG1Oaljjw==}
dev: true dev: true
/@storybook/preview-api@7.0.0:
resolution: {integrity: sha512-Q0IYYH1gOmx42ClYlQfQPjuERBWM3Ey+3DFsLQaraKXDdgZ9wN7jPNuS7wxuUNylT0oa/3WjxT7qNfiGw8JtBw==}
dependencies:
'@storybook/channel-postmessage': 7.0.0
'@storybook/channels': 7.0.0
'@storybook/client-logger': 7.0.0
'@storybook/core-events': 7.0.0
'@storybook/csf': 0.0.2-next.11
'@storybook/global': 5.0.0
'@storybook/types': 7.0.0
'@types/qs': 6.9.7
dequal: 2.0.3
lodash: 4.17.21
memoizerific: 1.11.3
qs: 6.11.1
synchronous-promise: 2.0.17
ts-dedent: 2.2.0
util-deprecate: 1.0.2
dev: true
/@storybook/preview-api@7.0.0-rc.10: /@storybook/preview-api@7.0.0-rc.10:
resolution: {integrity: sha512-3oBm6Che7ctbOLS3TTbuySbLdxA1xqLDgn8AaOadCd4SmCfhxZNor35RO1TlN8S8pQPsGlT9UBWB4xKxhq0e2A==} resolution: {integrity: sha512-3oBm6Che7ctbOLS3TTbuySbLdxA1xqLDgn8AaOadCd4SmCfhxZNor35RO1TlN8S8pQPsGlT9UBWB4xKxhq0e2A==}
dependencies: dependencies:
@ -5585,7 +5640,7 @@ packages:
'@storybook/channels': 7.0.0-rc.10 '@storybook/channels': 7.0.0-rc.10
'@storybook/client-logger': 7.0.0-rc.10 '@storybook/client-logger': 7.0.0-rc.10
'@storybook/core-events': 7.0.0-rc.10 '@storybook/core-events': 7.0.0-rc.10
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/global': 5.0.0 '@storybook/global': 5.0.0
'@storybook/types': 7.0.0-rc.10 '@storybook/types': 7.0.0-rc.10
'@types/qs': 6.9.7 '@types/qs': 6.9.7
@ -5721,7 +5776,7 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies: dependencies:
'@storybook/csf': 0.0.2-next.10 '@storybook/csf': 0.0.2-next.11
'@storybook/types': 7.0.0-rc.10 '@storybook/types': 7.0.0-rc.10
estraverse: 5.3.0 estraverse: 5.3.0
lodash: 4.17.21 lodash: 4.17.21
@ -5750,8 +5805,8 @@ packages:
/@storybook/testing-library@0.0.14-next.1: /@storybook/testing-library@0.0.14-next.1:
resolution: {integrity: sha512-1CAl40IKIhcPaCC4pYCG0b9IiYNymktfV/jTrX7ctquRY3akaN7f4A1SippVHosksft0M+rQTFE0ccfWW581fw==} resolution: {integrity: sha512-1CAl40IKIhcPaCC4pYCG0b9IiYNymktfV/jTrX7ctquRY3akaN7f4A1SippVHosksft0M+rQTFE0ccfWW581fw==}
dependencies: dependencies:
'@storybook/client-logger': 7.0.0-rc.10 '@storybook/client-logger': 7.0.0
'@storybook/instrumenter': 7.0.0-rc.10 '@storybook/instrumenter': 7.0.0
'@testing-library/dom': 8.20.0 '@testing-library/dom': 8.20.0
'@testing-library/user-event': 13.5.0(@testing-library/dom@8.20.0) '@testing-library/user-event': 13.5.0(@testing-library/dom@8.20.0)
ts-dedent: 2.2.0 ts-dedent: 2.2.0
@ -5785,6 +5840,15 @@ packages:
react-dom: 18.2.0(react@18.2.0) react-dom: 18.2.0(react@18.2.0)
dev: true dev: true
/@storybook/types@7.0.0:
resolution: {integrity: sha512-eCMW/xTVMswgD/58itibw8s8f2hZ7tciT3saRdGCymg9tPUhMC/9eGIIUSr/C+xfnCJEZm6J6DgEUo1xlifonw==}
dependencies:
'@storybook/channels': 7.0.0
'@types/babel__core': 7.20.0
'@types/express': 4.17.17
file-system-cache: 2.0.2
dev: true
/@storybook/types@7.0.0-rc.10: /@storybook/types@7.0.0-rc.10:
resolution: {integrity: sha512-aKyz4eJaWsywqX8kL2syTL8jGZFildIw/Z5o5S13KZwR+Vdijss2sNoDIAUK5XgSi9vxG/Jd13CS5zTEBaSpMA==} resolution: {integrity: sha512-aKyz4eJaWsywqX8kL2syTL8jGZFildIw/Z5o5S13KZwR+Vdijss2sNoDIAUK5XgSi9vxG/Jd13CS5zTEBaSpMA==}
dependencies: dependencies:
@ -7411,6 +7475,11 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dev: false dev: false
/ansi-regex@4.1.1:
resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
engines: {node: '>=6'}
dev: true
/ansi-regex@5.0.1: /ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -8679,6 +8748,17 @@ packages:
parse5: 7.1.2 parse5: 7.1.2
parse5-htmlparser2-tree-adapter: 7.0.0 parse5-htmlparser2-tree-adapter: 7.0.0
/chokidar-cli@3.0.0:
resolution: {integrity: sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==}
engines: {node: '>= 8.10.0'}
hasBin: true
dependencies:
chokidar: 3.5.3
lodash.debounce: 4.0.8
lodash.throttle: 4.1.1
yargs: 13.3.2
dev: true
/chokidar@3.5.3: /chokidar@3.5.3:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'} engines: {node: '>= 8.10.0'}
@ -8797,6 +8877,14 @@ packages:
wrap-ansi: 2.1.0 wrap-ansi: 2.1.0
dev: false dev: false
/cliui@5.0.0:
resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==}
dependencies:
string-width: 3.1.0
strip-ansi: 5.2.0
wrap-ansi: 5.1.0
dev: true
/cliui@6.0.0: /cliui@6.0.0:
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
dependencies: dependencies:
@ -9863,6 +9951,10 @@ packages:
engines: {node: '>=12'} engines: {node: '>=12'}
dev: true dev: true
/emoji-regex@7.0.3:
resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
dev: true
/emoji-regex@8.0.0: /emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@ -12664,6 +12756,11 @@ packages:
number-is-nan: 1.0.1 number-is-nan: 1.0.1
dev: false dev: false
/is-fullwidth-code-point@2.0.0:
resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
engines: {node: '>=4'}
dev: true
/is-fullwidth-code-point@3.0.0: /is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -14052,6 +14149,10 @@ packages:
resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
dev: true dev: true
/lodash.throttle@4.1.1:
resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
dev: true
/lodash.union@4.6.0: /lodash.union@4.6.0:
resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==}
dev: false dev: false
@ -14916,6 +15017,7 @@ packages:
/nopt@5.0.0: /nopt@5.0.0:
resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
engines: {node: '>=6'} engines: {node: '>=6'}
hasBin: true
dependencies: dependencies:
abbrev: 1.1.1 abbrev: 1.1.1
dev: false dev: false
@ -17070,7 +17172,6 @@ packages:
/require-main-filename@2.0.0: /require-main-filename@2.0.0:
resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
dev: false
/requires-port@1.0.0: /requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
@ -17964,6 +18065,15 @@ packages:
strip-ansi: 3.0.1 strip-ansi: 3.0.1
dev: false dev: false
/string-width@3.1.0:
resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==}
engines: {node: '>=6'}
dependencies:
emoji-regex: 7.0.3
is-fullwidth-code-point: 2.0.0
strip-ansi: 5.2.0
dev: true
/string-width@4.2.3: /string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -18024,6 +18134,13 @@ packages:
ansi-regex: 2.1.1 ansi-regex: 2.1.1
dev: false dev: false
/strip-ansi@5.2.0:
resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
engines: {node: '>=6'}
dependencies:
ansi-regex: 4.1.1
dev: true
/strip-ansi@6.0.1: /strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -19283,15 +19400,6 @@ packages:
- terser - terser
dev: true dev: true
/vite-plugin-restart@0.3.1(vite@4.2.1):
resolution: {integrity: sha512-LVe74MLUwaOzXVUgRGiphYbAYNgdGF6mP5vxj5BKcKkdmzvuuw79qcNgn9kHKKaIlCCjmOUiY3qlJ8jBSBUCoA==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0 || ^4.0.0
dependencies:
micromatch: 4.0.5
vite: 4.2.1(@types/node@18.15.11)(sass@1.60.0)
dev: true
/vite@4.2.1(@types/node@18.15.11)(sass@1.60.0): /vite@4.2.1(@types/node@18.15.11)(sass@1.60.0):
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
@ -19661,7 +19769,6 @@ packages:
/which-module@2.0.0: /which-module@2.0.0:
resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==}
dev: false
/which-typed-array@1.1.9: /which-typed-array@1.1.9:
resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
@ -19735,6 +19842,15 @@ packages:
strip-ansi: 3.0.1 strip-ansi: 3.0.1
dev: false dev: false
/wrap-ansi@5.1.0:
resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==}
engines: {node: '>=6'}
dependencies:
ansi-styles: 3.2.1
string-width: 3.1.0
strip-ansi: 5.2.0
dev: true
/wrap-ansi@6.2.0: /wrap-ansi@6.2.0:
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -19837,7 +19953,6 @@ packages:
/y18n@4.0.3: /y18n@4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
dev: false
/y18n@5.0.8: /y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
@ -19857,6 +19972,13 @@ packages:
/yallist@4.0.0: /yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
/yargs-parser@13.1.2:
resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==}
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
dev: true
/yargs-parser@18.1.3: /yargs-parser@18.1.3:
resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -19880,6 +20002,21 @@ packages:
object.assign: 4.1.4 object.assign: 4.1.4
dev: false dev: false
/yargs@13.3.2:
resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==}
dependencies:
cliui: 5.0.0
find-up: 3.0.0
get-caller-file: 2.0.5
require-directory: 2.1.1
require-main-filename: 2.0.0
set-blocking: 2.0.0
string-width: 3.1.0
which-module: 2.0.0
y18n: 4.0.3
yargs-parser: 13.1.2
dev: true
/yargs@15.4.1: /yargs@15.4.1:
resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
engines: {node: '>=8'} engines: {node: '>=8'}