From f527fb9dfbd5207e45d0a07fcd7c59cefb3e8082 Mon Sep 17 00:00:00 2001 From: Arlo Date: Tue, 6 Feb 2024 18:48:26 +0800 Subject: [PATCH] chore: improve playground (#234) --- package.json | 8 +- packages/playground/basic/index.html | 13 + packages/playground/{ => basic}/package.json | 13 +- .../playground/{ => basic}/public/vite.svg | 0 packages/playground/basic/src/App.vue | 25 + .../{ => basic}/src/components/Foo.vue | 2 +- packages/playground/basic/src/main.ts | 44 + packages/playground/basic/src/pages/Hello.vue | 23 + .../playground/{ => basic}/src/pages/Hey.vue | 2 - packages/playground/basic/src/pages/Home.vue | 19 + .../{ => basic}/src/stores/index.ts | 0 packages/playground/{ => basic}/src/style.css | 0 packages/playground/basic/uno.config.ts | 20 + packages/playground/basic/vite.config.ts | 25 + packages/playground/locales/en.yml | 14 - packages/playground/locales/es.yml | 14 - packages/playground/locales/fr.yml | 14 - packages/playground/locales/ja.yml | 13 - packages/playground/locales/zh-CN.yml | 14 - .../playground/{ => multi-app}/index.html | 8 +- packages/playground/multi-app/package.json | 24 + packages/playground/multi-app/public/vite.svg | 1 + packages/playground/multi-app/src/App.vue | 13 + packages/playground/multi-app/src/App2.vue | 13 + packages/playground/multi-app/src/main.ts | 15 + packages/playground/multi-app/src/style.css | 16 + packages/playground/multi-app/uno.config.ts | 20 + packages/playground/multi-app/vite.config.ts | 25 + packages/playground/src/App.preview.vue | 68 -- packages/playground/src/App.vue | 45 - .../playground/src/components/EditState.vue | 28 - .../playground/src/components/LargeData.vue | 18 - .../src/components/ScrollToComponent.vue | 24 - packages/playground/src/main.ts | 111 --- packages/playground/src/modules/i18n.ts | 49 - packages/playground/src/pages/Hello.vue | 18 - packages/playground/src/pages/Home.vue | 24 - .../termui}/package.json | 3 +- .../termui}/src/App.vue | 0 .../termui}/src/main.ts | 0 .../termui}/vite.config.ts | 3 + packages/playground/tsconfig.json | 16 - .../ui}/index.html | 0 .../ui}/package.json | 3 +- .../ui}/src/App.vue | 0 .../ui}/src/main.ts | 0 .../ui}/src/style.css | 0 .../ui}/src/vite-env.d.ts | 0 .../ui}/tsconfig.json | 0 .../ui}/tsconfig.node.json | 0 .../ui}/uno.config.ts | 0 .../ui}/vite.config.ts | 0 packages/playground/vite.config.ts | 26 - .../webpack}/babel.config.js | 0 .../webpack}/jsconfig.json | 0 .../webpack}/package.json | 6 +- .../webpack}/public/favicon.ico | Bin .../webpack}/public/index.html | 0 .../webpack}/src/App.vue | 0 .../webpack}/src/assets/logo.png | Bin .../webpack}/src/components/HelloWorld.vue | 0 .../webpack}/src/main.js | 0 .../webpack}/vue.config.js | 3 + pnpm-lock.yaml | 856 +++++------------- pnpm-workspace.yaml | 1 + 65 files changed, 562 insertions(+), 1138 deletions(-) create mode 100644 packages/playground/basic/index.html rename packages/playground/{ => basic}/package.json (57%) rename packages/playground/{ => basic}/public/vite.svg (100%) create mode 100644 packages/playground/basic/src/App.vue rename packages/playground/{ => basic}/src/components/Foo.vue (81%) create mode 100644 packages/playground/basic/src/main.ts create mode 100644 packages/playground/basic/src/pages/Hello.vue rename packages/playground/{ => basic}/src/pages/Hey.vue (87%) create mode 100644 packages/playground/basic/src/pages/Home.vue rename packages/playground/{ => basic}/src/stores/index.ts (100%) rename packages/playground/{ => basic}/src/style.css (100%) create mode 100644 packages/playground/basic/uno.config.ts create mode 100644 packages/playground/basic/vite.config.ts delete mode 100644 packages/playground/locales/en.yml delete mode 100644 packages/playground/locales/es.yml delete mode 100644 packages/playground/locales/fr.yml delete mode 100644 packages/playground/locales/ja.yml delete mode 100644 packages/playground/locales/zh-CN.yml rename packages/playground/{ => multi-app}/index.html (67%) create mode 100644 packages/playground/multi-app/package.json create mode 100644 packages/playground/multi-app/public/vite.svg create mode 100644 packages/playground/multi-app/src/App.vue create mode 100644 packages/playground/multi-app/src/App2.vue create mode 100644 packages/playground/multi-app/src/main.ts create mode 100644 packages/playground/multi-app/src/style.css create mode 100644 packages/playground/multi-app/uno.config.ts create mode 100644 packages/playground/multi-app/vite.config.ts delete mode 100644 packages/playground/src/App.preview.vue delete mode 100644 packages/playground/src/App.vue delete mode 100644 packages/playground/src/components/EditState.vue delete mode 100644 packages/playground/src/components/LargeData.vue delete mode 100644 packages/playground/src/components/ScrollToComponent.vue delete mode 100644 packages/playground/src/main.ts delete mode 100644 packages/playground/src/modules/i18n.ts delete mode 100644 packages/playground/src/pages/Hello.vue delete mode 100644 packages/playground/src/pages/Home.vue rename packages/{vue-termui-playground => playground/termui}/package.json (92%) rename packages/{vue-termui-playground => playground/termui}/src/App.vue (100%) rename packages/{vue-termui-playground => playground/termui}/src/main.ts (100%) rename packages/{vue-termui-playground => playground/termui}/vite.config.ts (81%) delete mode 100644 packages/playground/tsconfig.json rename packages/{ui-playground => playground/ui}/index.html (100%) rename packages/{ui-playground => playground/ui}/package.json (88%) rename packages/{ui-playground => playground/ui}/src/App.vue (100%) rename packages/{ui-playground => playground/ui}/src/main.ts (100%) rename packages/{ui-playground => playground/ui}/src/style.css (100%) rename packages/{ui-playground => playground/ui}/src/vite-env.d.ts (100%) rename packages/{ui-playground => playground/ui}/tsconfig.json (100%) rename packages/{ui-playground => playground/ui}/tsconfig.node.json (100%) rename packages/{ui-playground => playground/ui}/uno.config.ts (100%) rename packages/{ui-playground => playground/ui}/vite.config.ts (100%) delete mode 100644 packages/playground/vite.config.ts rename packages/{webpack-playground => playground/webpack}/babel.config.js (100%) rename packages/{webpack-playground => playground/webpack}/jsconfig.json (100%) rename packages/{webpack-playground => playground/webpack}/package.json (85%) rename packages/{webpack-playground => playground/webpack}/public/favicon.ico (100%) rename packages/{webpack-playground => playground/webpack}/public/index.html (100%) rename packages/{webpack-playground => playground/webpack}/src/App.vue (100%) rename packages/{webpack-playground => playground/webpack}/src/assets/logo.png (100%) rename packages/{webpack-playground => playground/webpack}/src/components/HelloWorld.vue (100%) rename packages/{webpack-playground => playground/webpack}/src/main.js (100%) rename packages/{webpack-playground => playground/webpack}/vue.config.js (77%) diff --git a/package.json b/package.json index cc84e026..77e3a4db 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,6 @@ "build:devtools-api": "nr -C packages/devtools-api build", "dev:browser-extension": "nr -C packages/browser-extension dev", "dev:ui-story": "nr -C packages/ui story:dev", - "dev:ui-play": "nr -C packages/ui-playground dev", "prepare:type": "pnpm -r --filter='./packages/**' run prepare:type", "dev": "NODE_OPTIONS=\"--max-old-space-size=8192\" nr prepare:type && nr build:ui && pnpm -r --parallel --filter='./packages/**' run stub", "build": "pnpm -r --filter='./packages/{shared,core,ui,devtools-kit,vite}' run build && pnpm build:client && pnpm build:overlay && pnpm build:browser-extension && pnpm build:electron && pnpm build:devtools && pnpm build:devtools-api", @@ -56,8 +55,11 @@ "dep:up": "taze -I major -r", "prepare": "simple-git-hooks", "test": "vitest --environment jsdom", - "play": "nr -C packages/playground dev", - "play:webpack": "nr -C packages/webpack-playground dev", + "play": "nr -C packages/playground/basic dev", + "play:ui": "nr -C packages/playground/ui dev", + "play:multi-app": "nr -C packages/playground/multi-app dev", + "play:webpack": "nr -C packages/playground/webpack dev", + "play:termui": "nr -C packages/playground/termui dev", "docs": "pnpm -C docs run docs:dev", "docs:build": "pnpm -C docs run docs:build", "zip": "tsx ./scripts/extension-zip.ts", diff --git a/packages/playground/basic/index.html b/packages/playground/basic/index.html new file mode 100644 index 00000000..45245012 --- /dev/null +++ b/packages/playground/basic/index.html @@ -0,0 +1,13 @@ + + + + + + + Vue DevTools Basic Playground + + +
+ + + diff --git a/packages/playground/package.json b/packages/playground/basic/package.json similarity index 57% rename from packages/playground/package.json rename to packages/playground/basic/package.json index 370f45a2..503961cd 100644 --- a/packages/playground/package.json +++ b/packages/playground/basic/package.json @@ -1,26 +1,19 @@ { - "name": "@vue/devtools-playground", + "name": "playground-basic", "type": "module", - "version": "7.0.14", "private": true, "scripts": { - "app": "vue-devtools", - "build:playground": "vite build", - "dev": "vite", - "preview": "vite preview" + "dev": "vite" }, "dependencies": { "@vueuse/core": "^10.7.2", "pinia": "^2.1.7", + "unplugin-auto-import": "^0.17.5", "vue": "^3.4.15", - "vue-i18n": "^9.9.1", "vue-router": "^4.2.5" }, "devDependencies": { - "@intlify/unplugin-vue-i18n": "^2.0.0", "@vitejs/plugin-vue": "^5.0.3", - "@vue/devtools": "workspace:*", - "@vue/devtools-api": "workspace:*", "sass": "^1.70.0", "serve": "^14.2.1", "typescript": "^5.3.3", diff --git a/packages/playground/public/vite.svg b/packages/playground/basic/public/vite.svg similarity index 100% rename from packages/playground/public/vite.svg rename to packages/playground/basic/public/vite.svg diff --git a/packages/playground/basic/src/App.vue b/packages/playground/basic/src/App.vue new file mode 100644 index 00000000..ee9867a2 --- /dev/null +++ b/packages/playground/basic/src/App.vue @@ -0,0 +1,25 @@ + + + diff --git a/packages/playground/src/components/Foo.vue b/packages/playground/basic/src/components/Foo.vue similarity index 81% rename from packages/playground/src/components/Foo.vue rename to packages/playground/basic/src/components/Foo.vue index 777a9e75..c3e2c193 100644 --- a/packages/playground/src/components/Foo.vue +++ b/packages/playground/basic/src/components/Foo.vue @@ -4,6 +4,6 @@ diff --git a/packages/playground/basic/src/main.ts b/packages/playground/basic/src/main.ts new file mode 100644 index 00000000..53b94a9b --- /dev/null +++ b/packages/playground/basic/src/main.ts @@ -0,0 +1,44 @@ +import { createPinia } from 'pinia' +import type { RouteRecordRaw } from 'vue-router' +import { createRouter, createWebHistory } from 'vue-router' + +import App from './App.vue' + +import Home from './pages/Home.vue' +import Hey from './pages/Hey.vue' +import './style.css' +import 'uno.css' + +const pinia = createPinia() + +const app = createApp(App) + +const routes: RouteRecordRaw[] = [ + { + path: '/', + component: Home, + name: 'home', + alias: '/index', + }, + { + path: '/hello', + // component: Hello, + component: () => import('./pages/Hello.vue'), + name: 'hello', + }, + { + path: '/hey/:id', + component: Hey, + name: 'hey', + }, +] + +const router = createRouter({ + history: createWebHistory(), + routes, +}) + +app.use(router) +app.use(pinia) + +app.mount('#app') diff --git a/packages/playground/basic/src/pages/Hello.vue b/packages/playground/basic/src/pages/Hello.vue new file mode 100644 index 00000000..b115d2e7 --- /dev/null +++ b/packages/playground/basic/src/pages/Hello.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/packages/playground/src/pages/Hey.vue b/packages/playground/basic/src/pages/Hey.vue similarity index 87% rename from packages/playground/src/pages/Hey.vue rename to packages/playground/basic/src/pages/Hey.vue index 4bc4eb28..8ae88e76 100644 --- a/packages/playground/src/pages/Hey.vue +++ b/packages/playground/basic/src/pages/Hey.vue @@ -1,6 +1,4 @@ diff --git a/packages/playground/basic/src/pages/Home.vue b/packages/playground/basic/src/pages/Home.vue new file mode 100644 index 00000000..9b545d54 --- /dev/null +++ b/packages/playground/basic/src/pages/Home.vue @@ -0,0 +1,19 @@ + + + + + diff --git a/packages/playground/src/stores/index.ts b/packages/playground/basic/src/stores/index.ts similarity index 100% rename from packages/playground/src/stores/index.ts rename to packages/playground/basic/src/stores/index.ts diff --git a/packages/playground/src/style.css b/packages/playground/basic/src/style.css similarity index 100% rename from packages/playground/src/style.css rename to packages/playground/basic/src/style.css diff --git a/packages/playground/basic/uno.config.ts b/packages/playground/basic/uno.config.ts new file mode 100644 index 00000000..b1d9fa57 --- /dev/null +++ b/packages/playground/basic/uno.config.ts @@ -0,0 +1,20 @@ +import { + defineConfig, + presetAttributify, + presetTypography, + presetUno, + transformerDirectives, + transformerVariantGroup, +} from 'unocss' + +export default defineConfig({ + presets: [ + presetUno(), + presetAttributify(), + presetTypography(), + ], + transformers: [ + transformerDirectives(), + transformerVariantGroup(), + ], +}) diff --git a/packages/playground/basic/vite.config.ts b/packages/playground/basic/vite.config.ts new file mode 100644 index 00000000..d06e4aeb --- /dev/null +++ b/packages/playground/basic/vite.config.ts @@ -0,0 +1,25 @@ +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +import VueDevtools from 'vite-plugin-vue-devtools' +import Unocss from 'unocss/vite' +import AutoImport from 'unplugin-auto-import/vite' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + VueDevtools(), + Unocss(), + AutoImport({ + imports: [ + 'vue', + 'vue-router', + '@vueuse/core', + ], + }), + ], + server: { + port: 3000, + }, +}) diff --git a/packages/playground/locales/en.yml b/packages/playground/locales/en.yml deleted file mode 100644 index a0997459..00000000 --- a/packages/playground/locales/en.yml +++ /dev/null @@ -1,14 +0,0 @@ -button: - about: About - back: Back - go: GO - home: Home - toggle_dark: Toggle dark mode - toggle_langs: Change languages -intro: - desc: Opinionated Vite Starter Template - dynamic-route: Demo of dynamic route - hi: Hi, {name}! - aka: Also known as - whats-your-name: What's your name? -not-found: Not found diff --git a/packages/playground/locales/es.yml b/packages/playground/locales/es.yml deleted file mode 100644 index 44596439..00000000 --- a/packages/playground/locales/es.yml +++ /dev/null @@ -1,14 +0,0 @@ -button: - about: Acerca de - back: Atrás - go: Ir - home: Inicio - toggle_dark: Alternar modo oscuro - toggle_langs: Cambiar idiomas -intro: - desc: Plantilla de Inicio de Vite Dogmática - dynamic-route: Demo de ruta dinámica - hi: ¡Hola, {name}! - aka: También conocido como - whats-your-name: ¿Cómo te llamas? -not-found: No se ha encontrado diff --git a/packages/playground/locales/fr.yml b/packages/playground/locales/fr.yml deleted file mode 100644 index 7f93ce24..00000000 --- a/packages/playground/locales/fr.yml +++ /dev/null @@ -1,14 +0,0 @@ -button: - about: À propos - back: Retour - go: Essayer - home: Accueil - toggle_dark: Basculer en mode sombre - toggle_langs: Changer de langue -intro: - desc: Exemple d'application Vite - dynamic-route: Démo de route dynamique - hi: Salut, {name}! - aka: Aussi connu sous le nom de - whats-your-name: Comment t'appelles-tu ? -not-found: Page non trouvée diff --git a/packages/playground/locales/ja.yml b/packages/playground/locales/ja.yml deleted file mode 100644 index 834228e6..00000000 --- a/packages/playground/locales/ja.yml +++ /dev/null @@ -1,13 +0,0 @@ -button: - about: これは? - back: 戻る - go: 進む - home: ホーム - toggle_dark: ダークモード切り替え - toggle_langs: 言語切り替え -intro: - desc: 固執された Vite スターターテンプレート - dynamic-route: 動的ルートのデモ - hi: こんにちは、{name}! - whats-your-name: 君の名は。 -not-found: 見つかりませんでした diff --git a/packages/playground/locales/zh-CN.yml b/packages/playground/locales/zh-CN.yml deleted file mode 100644 index 7d9ce762..00000000 --- a/packages/playground/locales/zh-CN.yml +++ /dev/null @@ -1,14 +0,0 @@ -button: - about: 关于 - back: 返回 - go: 确定 - home: 首页 - toggle_dark: 切换深色模式 - toggle_langs: 切换语言 -intro: - desc: 固执己见的 Vite 项目模板 - dynamic-route: 动态路由演示 - hi: 你好,{name} - aka: 也叫 - whats-your-name: 输入你的名字 -not-found: 未找到页面 diff --git a/packages/playground/index.html b/packages/playground/multi-app/index.html similarity index 67% rename from packages/playground/index.html rename to packages/playground/multi-app/index.html index 09ee9c37..7e85ca8b 100644 --- a/packages/playground/index.html +++ b/packages/playground/multi-app/index.html @@ -4,15 +4,11 @@ - Vue DevTools Playground - + Vue DevTools Basic Playground -
+
diff --git a/packages/playground/multi-app/package.json b/packages/playground/multi-app/package.json new file mode 100644 index 00000000..503961cd --- /dev/null +++ b/packages/playground/multi-app/package.json @@ -0,0 +1,24 @@ +{ + "name": "playground-basic", + "type": "module", + "private": true, + "scripts": { + "dev": "vite" + }, + "dependencies": { + "@vueuse/core": "^10.7.2", + "pinia": "^2.1.7", + "unplugin-auto-import": "^0.17.5", + "vue": "^3.4.15", + "vue-router": "^4.2.5" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.0.3", + "sass": "^1.70.0", + "serve": "^14.2.1", + "typescript": "^5.3.3", + "vite": "^5.0.12", + "vite-plugin-inspect": "^0.8.3", + "vite-plugin-vue-devtools": "workspace:*" + } +} diff --git a/packages/playground/multi-app/public/vite.svg b/packages/playground/multi-app/public/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/packages/playground/multi-app/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/playground/multi-app/src/App.vue b/packages/playground/multi-app/src/App.vue new file mode 100644 index 00000000..f031aa88 --- /dev/null +++ b/packages/playground/multi-app/src/App.vue @@ -0,0 +1,13 @@ + + + diff --git a/packages/playground/multi-app/src/App2.vue b/packages/playground/multi-app/src/App2.vue new file mode 100644 index 00000000..68d705f1 --- /dev/null +++ b/packages/playground/multi-app/src/App2.vue @@ -0,0 +1,13 @@ + + + diff --git a/packages/playground/multi-app/src/main.ts b/packages/playground/multi-app/src/main.ts new file mode 100644 index 00000000..61ab5943 --- /dev/null +++ b/packages/playground/multi-app/src/main.ts @@ -0,0 +1,15 @@ +import { createApp } from 'vue' + +import App from './App.vue' +import App2 from './App2.vue' + +import './style.css' +import 'uno.css' + +const app = createApp(App) + +const app2 = createApp(App2) + +app.mount('#app') + +app2.mount('#app2') diff --git a/packages/playground/multi-app/src/style.css b/packages/playground/multi-app/src/style.css new file mode 100644 index 00000000..f0a3c180 --- /dev/null +++ b/packages/playground/multi-app/src/style.css @@ -0,0 +1,16 @@ +:root { + font-family: Inter, Avenir, Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 24px; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; +} diff --git a/packages/playground/multi-app/uno.config.ts b/packages/playground/multi-app/uno.config.ts new file mode 100644 index 00000000..b1d9fa57 --- /dev/null +++ b/packages/playground/multi-app/uno.config.ts @@ -0,0 +1,20 @@ +import { + defineConfig, + presetAttributify, + presetTypography, + presetUno, + transformerDirectives, + transformerVariantGroup, +} from 'unocss' + +export default defineConfig({ + presets: [ + presetUno(), + presetAttributify(), + presetTypography(), + ], + transformers: [ + transformerDirectives(), + transformerVariantGroup(), + ], +}) diff --git a/packages/playground/multi-app/vite.config.ts b/packages/playground/multi-app/vite.config.ts new file mode 100644 index 00000000..1687bce2 --- /dev/null +++ b/packages/playground/multi-app/vite.config.ts @@ -0,0 +1,25 @@ +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +import VueDevtools from 'vite-plugin-vue-devtools' +import Unocss from 'unocss/vite' +import AutoImport from 'unplugin-auto-import/vite' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + VueDevtools(), + Unocss(), + AutoImport({ + imports: [ + 'vue', + 'vue-router', + '@vueuse/core', + ], + }), + ], + server: { + port: 3001, + }, +}) diff --git a/packages/playground/src/App.preview.vue b/packages/playground/src/App.preview.vue deleted file mode 100644 index 6b69ac94..00000000 --- a/packages/playground/src/App.preview.vue +++ /dev/null @@ -1,68 +0,0 @@ - - - - - diff --git a/packages/playground/src/App.vue b/packages/playground/src/App.vue deleted file mode 100644 index 3fb41e6d..00000000 --- a/packages/playground/src/App.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - diff --git a/packages/playground/src/components/EditState.vue b/packages/playground/src/components/EditState.vue deleted file mode 100644 index 76eae61a..00000000 --- a/packages/playground/src/components/EditState.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/packages/playground/src/components/LargeData.vue b/packages/playground/src/components/LargeData.vue deleted file mode 100644 index ef5f2f6e..00000000 --- a/packages/playground/src/components/LargeData.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/packages/playground/src/components/ScrollToComponent.vue b/packages/playground/src/components/ScrollToComponent.vue deleted file mode 100644 index 09e0f2ea..00000000 --- a/packages/playground/src/components/ScrollToComponent.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - - - diff --git a/packages/playground/src/main.ts b/packages/playground/src/main.ts deleted file mode 100644 index b50f105c..00000000 --- a/packages/playground/src/main.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { createPinia } from 'pinia' -import { createApp } from 'vue' -import type { RouteRecordRaw } from 'vue-router' -import { createRouter, createWebHistory } from 'vue-router' - -// import { devtools } from '@vue/devtools' -import { addCustomCommand, addCustomTab } from '@vue/devtools-api' -import App2 from './App.vue' -import App from './App.preview.vue' -import Home from './pages/Home.vue' - -// import Hello from './pages/Hello.vue' -import Hey from './pages/Hey.vue' -import './style.css' - -import { install as installI18n } from './modules/i18n' - -// connect to remote devtools -// devtools.connect('http://localhost', 8080) - -const pinia = createPinia() -const pinia2 = createPinia() - -const app = createApp(App) - -const app2 = createApp(App2) - -const routes: RouteRecordRaw[] = [ - { - path: '/', - component: Home, - name: 'home', - alias: '/index', - }, - { - path: '/hello', - // component: Hello, - component: () => import('./pages/Hello.vue'), - name: 'hello', - }, - { - path: '/hey/:id', - component: Hey, - name: 'hey', - }, -] - -const router = createRouter({ - history: createWebHistory(), - routes, -}) - -const router2 = createRouter({ - history: createWebHistory(), - routes, -}) - -addCustomTab({ - name: 'vueuse', - icon: 'i-logos-vueuse', - title: 'VueUse', - view: { - type: 'iframe', - src: 'https://vueuse.org/', - }, - category: 'app', -}) - -addCustomCommand({ - id: 'vueuse', - title: 'VueUse', - icon: 'i-logos-vueuse', - children: [ - { - id: 'vueuse:github', - title: 'Github', - icon: 'i-logos-github', - action: { - type: 'url', - src: 'https://github.com/vueuse/vueuse', - }, - }, - { - id: 'vueuse:website', - title: 'Website', - icon: 'i-logos-vueuse', - action: { - type: 'url', - src: 'https://vueuse.org/', - }, - order: 2, - }, - ], -}) - -installI18n({ app }) -app.use(router) -app.use(pinia) - -// setTimeout(() => { -// }, 2000) - -app.mount('#app') - -// onDevToolsClientConnected(() => { -// console.log('devtools client connected') -// }) - -// app2.use(router2) -// app2.use(pinia2) -// app2.mount('#app2') diff --git a/packages/playground/src/modules/i18n.ts b/packages/playground/src/modules/i18n.ts deleted file mode 100644 index c8790428..00000000 --- a/packages/playground/src/modules/i18n.ts +++ /dev/null @@ -1,49 +0,0 @@ -import type { Locale } from 'vue-i18n' -import { createI18n } from 'vue-i18n' - -// Import i18n resources -// https://vitejs.dev/guide/features.html#glob-import -// -// Don't need this? Try vitesse-lite: https://github.com/antfu/vitesse-lite -const i18n = createI18n({ - legacy: false, - locale: '', - messages: {}, -}) - -const localesMap = Object.fromEntries( - Object.entries(import.meta.glob('../../locales/*.yml')) - .map(([path, loadLocale]) => [path.match(/([\w-]*)\.yml$/)?.[1], loadLocale]), -) as Record Promise<{ default: Record }>> - -export const availableLocales = Object.keys(localesMap) - -const loadedLanguages: string[] = [] - -function setI18nLanguage(lang: Locale) { - i18n.global.locale.value = lang as any - if (typeof document !== 'undefined') - document.querySelector('html')?.setAttribute('lang', lang) - return lang -} - -export async function loadLanguageAsync(lang: string): Promise { - // If the same language - if (i18n.global.locale.value === lang) - return setI18nLanguage(lang) - - // If the language was already loaded - if (loadedLanguages.includes(lang)) - return setI18nLanguage(lang) - - // If the language hasn't been loaded yet - const messages = await localesMap[lang]() - i18n.global.setLocaleMessage(lang, messages.default) - loadedLanguages.push(lang) - return setI18nLanguage(lang) -} - -export const install = ({ app }) => { - app.use(i18n) - loadLanguageAsync('en') -} diff --git a/packages/playground/src/pages/Hello.vue b/packages/playground/src/pages/Hello.vue deleted file mode 100644 index d87433b3..00000000 --- a/packages/playground/src/pages/Hello.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/packages/playground/src/pages/Home.vue b/packages/playground/src/pages/Home.vue deleted file mode 100644 index accc8899..00000000 --- a/packages/playground/src/pages/Home.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - - - diff --git a/packages/vue-termui-playground/package.json b/packages/playground/termui/package.json similarity index 92% rename from packages/vue-termui-playground/package.json rename to packages/playground/termui/package.json index 38ac0ee7..e1c7eb09 100644 --- a/packages/vue-termui-playground/package.json +++ b/packages/playground/termui/package.json @@ -1,13 +1,12 @@ { "name": "vue-termui-playground", "type": "module", - "version": "7.0.14", "private": true, "bin": { "vtui-app": "./dist/main.mjs" }, "scripts": { - "dev:vtui": "vtui dev" + "dev": "vtui dev" }, "dependencies": { "@vue/devtools": "workspace:^", diff --git a/packages/vue-termui-playground/src/App.vue b/packages/playground/termui/src/App.vue similarity index 100% rename from packages/vue-termui-playground/src/App.vue rename to packages/playground/termui/src/App.vue diff --git a/packages/vue-termui-playground/src/main.ts b/packages/playground/termui/src/main.ts similarity index 100% rename from packages/vue-termui-playground/src/main.ts rename to packages/playground/termui/src/main.ts diff --git a/packages/vue-termui-playground/vite.config.ts b/packages/playground/termui/vite.config.ts similarity index 81% rename from packages/vue-termui-playground/vite.config.ts rename to packages/playground/termui/vite.config.ts index 944b9885..c649e425 100644 --- a/packages/vue-termui-playground/vite.config.ts +++ b/packages/playground/termui/vite.config.ts @@ -3,4 +3,7 @@ import VueTermui from 'vite-plugin-vue-termui' export default defineConfig({ plugins: [VueTermui()], + server: { + port: 3002, + }, }) diff --git a/packages/playground/tsconfig.json b/packages/playground/tsconfig.json deleted file mode 100644 index c934cb0a..00000000 --- a/packages/playground/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "jsx": "preserve", - "lib": ["ESNext", "DOM"], - "useDefineForClassFields": true, - "module": "ESNext", - "moduleResolution": "Node", - "resolveJsonModule": true, - "strict": true, - "sourceMap": true, - "esModuleInterop": true, - "isolatedModules": true, - "skipLibCheck": true - } -} diff --git a/packages/ui-playground/index.html b/packages/playground/ui/index.html similarity index 100% rename from packages/ui-playground/index.html rename to packages/playground/ui/index.html diff --git a/packages/ui-playground/package.json b/packages/playground/ui/package.json similarity index 88% rename from packages/ui-playground/package.json rename to packages/playground/ui/package.json index 3fa3b845..9b10e2cb 100644 --- a/packages/ui-playground/package.json +++ b/packages/playground/ui/package.json @@ -1,7 +1,6 @@ { - "name": "@vue/devtools-ui-playground", + "name": "ui-playground", "type": "module", - "version": "7.0.14", "private": true, "scripts": { "build:ui-playground": "vue-tsc && vite build", diff --git a/packages/ui-playground/src/App.vue b/packages/playground/ui/src/App.vue similarity index 100% rename from packages/ui-playground/src/App.vue rename to packages/playground/ui/src/App.vue diff --git a/packages/ui-playground/src/main.ts b/packages/playground/ui/src/main.ts similarity index 100% rename from packages/ui-playground/src/main.ts rename to packages/playground/ui/src/main.ts diff --git a/packages/ui-playground/src/style.css b/packages/playground/ui/src/style.css similarity index 100% rename from packages/ui-playground/src/style.css rename to packages/playground/ui/src/style.css diff --git a/packages/ui-playground/src/vite-env.d.ts b/packages/playground/ui/src/vite-env.d.ts similarity index 100% rename from packages/ui-playground/src/vite-env.d.ts rename to packages/playground/ui/src/vite-env.d.ts diff --git a/packages/ui-playground/tsconfig.json b/packages/playground/ui/tsconfig.json similarity index 100% rename from packages/ui-playground/tsconfig.json rename to packages/playground/ui/tsconfig.json diff --git a/packages/ui-playground/tsconfig.node.json b/packages/playground/ui/tsconfig.node.json similarity index 100% rename from packages/ui-playground/tsconfig.node.json rename to packages/playground/ui/tsconfig.node.json diff --git a/packages/ui-playground/uno.config.ts b/packages/playground/ui/uno.config.ts similarity index 100% rename from packages/ui-playground/uno.config.ts rename to packages/playground/ui/uno.config.ts diff --git a/packages/ui-playground/vite.config.ts b/packages/playground/ui/vite.config.ts similarity index 100% rename from packages/ui-playground/vite.config.ts rename to packages/playground/ui/vite.config.ts diff --git a/packages/playground/vite.config.ts b/packages/playground/vite.config.ts deleted file mode 100644 index 6e1a0cc9..00000000 --- a/packages/playground/vite.config.ts +++ /dev/null @@ -1,26 +0,0 @@ -import path from 'node:path' -import { defineConfig } from 'vite' -import vue from '@vitejs/plugin-vue' - -import VueDevtools from 'vite-plugin-vue-devtools' -import VueI18n from '@intlify/unplugin-vue-i18n/vite' - -// https://vitejs.dev/config/ -export default defineConfig({ - plugins: [ - vue(), - VueDevtools({ - // componentInspector: false, - }), - // https://github.com/intlify/bundle-tools/tree/main/packages/unplugin-vue-i18n - VueI18n({ - runtimeOnly: true, - compositionOnly: true, - fullInstall: true, - include: [path.resolve('./locales/**')], - }), - ], - server: { - port: 3000, - }, -}) diff --git a/packages/webpack-playground/babel.config.js b/packages/playground/webpack/babel.config.js similarity index 100% rename from packages/webpack-playground/babel.config.js rename to packages/playground/webpack/babel.config.js diff --git a/packages/webpack-playground/jsconfig.json b/packages/playground/webpack/jsconfig.json similarity index 100% rename from packages/webpack-playground/jsconfig.json rename to packages/playground/webpack/jsconfig.json diff --git a/packages/webpack-playground/package.json b/packages/playground/webpack/package.json similarity index 85% rename from packages/webpack-playground/package.json rename to packages/playground/webpack/package.json index cf92e286..3202dbc3 100644 --- a/packages/webpack-playground/package.json +++ b/packages/playground/webpack/package.json @@ -5,12 +5,10 @@ "not dead", "not ie 11" ], - "name": "@vue/devtools-webpack-playground", - "version": "7.0.14", + "name": "webpack-playground", "private": true, "scripts": { - "dev": "vue-cli-service serve", - "lint": "vue-cli-service lint" + "dev": "vue-cli-service serve" }, "dependencies": { "core-js": "^3.35.1", diff --git a/packages/webpack-playground/public/favicon.ico b/packages/playground/webpack/public/favicon.ico similarity index 100% rename from packages/webpack-playground/public/favicon.ico rename to packages/playground/webpack/public/favicon.ico diff --git a/packages/webpack-playground/public/index.html b/packages/playground/webpack/public/index.html similarity index 100% rename from packages/webpack-playground/public/index.html rename to packages/playground/webpack/public/index.html diff --git a/packages/webpack-playground/src/App.vue b/packages/playground/webpack/src/App.vue similarity index 100% rename from packages/webpack-playground/src/App.vue rename to packages/playground/webpack/src/App.vue diff --git a/packages/webpack-playground/src/assets/logo.png b/packages/playground/webpack/src/assets/logo.png similarity index 100% rename from packages/webpack-playground/src/assets/logo.png rename to packages/playground/webpack/src/assets/logo.png diff --git a/packages/webpack-playground/src/components/HelloWorld.vue b/packages/playground/webpack/src/components/HelloWorld.vue similarity index 100% rename from packages/webpack-playground/src/components/HelloWorld.vue rename to packages/playground/webpack/src/components/HelloWorld.vue diff --git a/packages/webpack-playground/src/main.js b/packages/playground/webpack/src/main.js similarity index 100% rename from packages/webpack-playground/src/main.js rename to packages/playground/webpack/src/main.js diff --git a/packages/webpack-playground/vue.config.js b/packages/playground/webpack/vue.config.js similarity index 77% rename from packages/webpack-playground/vue.config.js rename to packages/playground/webpack/vue.config.js index a9bceb8f..173628f6 100644 --- a/packages/webpack-playground/vue.config.js +++ b/packages/playground/webpack/vue.config.js @@ -2,4 +2,7 @@ const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: false, + devServer: { + port: 3003, + }, }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1977e66c..9836f037 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -432,7 +432,198 @@ importers: specifier: ^3.4.15 version: 3.4.15(typescript@5.3.3) - packages/playground: + packages/playground/basic: + dependencies: + '@vueuse/core': + specifier: ^10.7.2 + version: 10.7.2(vue@3.4.15) + pinia: + specifier: ^2.1.7 + version: 2.1.7(typescript@5.3.3)(vue@3.4.15) + unplugin-auto-import: + specifier: ^0.17.5 + version: 0.17.5(@vueuse/core@10.7.2)(rollup@3.28.1) + vue: + specifier: ^3.4.15 + version: 3.4.15(typescript@5.3.3) + vue-router: + specifier: ^4.2.5 + version: 4.2.5(vue@3.4.15) + devDependencies: + '@vitejs/plugin-vue': + specifier: ^5.0.3 + version: 5.0.3(vite@5.0.12)(vue@3.4.15) + sass: + specifier: ^1.70.0 + version: 1.70.0 + serve: + specifier: ^14.2.1 + version: 14.2.1 + typescript: + specifier: ^5.3.3 + version: 5.3.3 + vite: + specifier: ^5.0.12 + version: 5.0.12(@types/node@20.11.16)(sass@1.70.0) + vite-plugin-inspect: + specifier: ^0.8.3 + version: 0.8.3(rollup@3.28.1)(vite@5.0.12) + vite-plugin-vue-devtools: + specifier: workspace:* + version: link:../../vite + + packages/playground/multi-app: + dependencies: + '@vueuse/core': + specifier: ^10.7.2 + version: 10.7.2(vue@3.4.15) + pinia: + specifier: ^2.1.7 + version: 2.1.7(typescript@5.3.3)(vue@3.4.15) + unplugin-auto-import: + specifier: ^0.17.5 + version: 0.17.5(@vueuse/core@10.7.2)(rollup@3.28.1) + vue: + specifier: ^3.4.15 + version: 3.4.15(typescript@5.3.3) + vue-router: + specifier: ^4.2.5 + version: 4.2.5(vue@3.4.15) + devDependencies: + '@vitejs/plugin-vue': + specifier: ^5.0.3 + version: 5.0.3(vite@5.0.12)(vue@3.4.15) + sass: + specifier: ^1.70.0 + version: 1.70.0 + serve: + specifier: ^14.2.1 + version: 14.2.1 + typescript: + specifier: ^5.3.3 + version: 5.3.3 + vite: + specifier: ^5.0.12 + version: 5.0.12(@types/node@20.11.16)(sass@1.70.0) + vite-plugin-inspect: + specifier: ^0.8.3 + version: 0.8.3(rollup@3.28.1)(vite@5.0.12) + vite-plugin-vue-devtools: + specifier: workspace:* + version: link:../../vite + + packages/playground/termui: + dependencies: + '@vue/devtools': + specifier: workspace:^ + version: link:../../devtools + '@vue/runtime-core': + specifier: ^3.4.15 + version: 3.4.15 + vue: + specifier: ^3.4.15 + version: 3.4.15(typescript@5.3.3) + vue-termui: + specifier: '*' + version: 0.0.19(@vue/runtime-core@3.4.15) + devDependencies: + '@types/node': + specifier: ^18.19.14 + version: 18.19.14 + '@vitejs/plugin-vue': + specifier: ^5.0.3 + version: 5.0.3(vite@5.0.12)(vue@3.4.15) + '@vue-termui/cli': + specifier: '*' + version: 0.0.17(@types/node@18.19.14)(vite-plugin-vue-termui@0.0.12)(vite@5.0.12)(vue-termui@0.0.19) + '@vue/compiler-sfc': + specifier: ^3.4.15 + version: 3.4.15 + typescript: + specifier: ^5.3.3 + version: 5.3.3 + unplugin-auto-import: + specifier: ^0.17.5 + version: 0.17.5(@vueuse/core@10.7.2)(rollup@3.28.1) + unplugin-vue-components: + specifier: ^0.26.0 + version: 0.26.0(rollup@3.28.1)(vue@3.4.15) + vite: + specifier: ^5.0.12 + version: 5.0.12(@types/node@18.19.14) + vite-plugin-vue-termui: + specifier: '*' + version: 0.0.12(@vitejs/plugin-vue@5.0.3)(unplugin-auto-import@0.17.5)(unplugin-vue-components@0.26.0)(vue-termui@0.0.19)(vue@3.4.15) + + packages/playground/ui: + dependencies: + '@unocss/reset': + specifier: ^0.58.5 + version: 0.58.5 + '@vue/devtools-ui': + specifier: workspace:* + version: link:../../ui + '@vueuse/core': + specifier: ^10.7.2 + version: 10.7.2(vue@3.4.15) + unocss: + specifier: ^0.58.5 + version: 0.58.5(postcss@8.4.33)(rollup@3.28.1)(vite@5.0.12) + vue: + specifier: ^3.4.15 + version: 3.4.15(typescript@5.3.3) + devDependencies: + '@vitejs/plugin-vue': + specifier: ^5.0.3 + version: 5.0.3(vite@5.0.12)(vue@3.4.15) + typescript: + specifier: ^5.3.3 + version: 5.3.3 + vite: + specifier: ^5.0.12 + version: 5.0.12(@types/node@20.11.16)(sass@1.70.0) + vue-tsc: + specifier: ^1.8.27 + version: 1.8.27(typescript@5.3.3) + + packages/playground/webpack: + dependencies: + core-js: + specifier: ^3.35.1 + version: 3.35.1 + vue: + specifier: ^3.4.15 + version: 3.4.15(typescript@5.3.3) + devDependencies: + '@babel/core': + specifier: ^7.23.9 + version: 7.23.9 + '@babel/eslint-parser': + specifier: ^7.23.10 + version: 7.23.10(@babel/core@7.23.9)(eslint@8.56.0) + '@vue/cli-plugin-babel': + specifier: ~5.0.8 + version: 5.0.8(@vue/cli-service@5.0.8)(core-js@3.35.1)(esbuild@0.19.10)(vue@3.4.15) + '@vue/cli-plugin-eslint': + specifier: ~5.0.8 + version: 5.0.8(@vue/cli-service@5.0.8)(esbuild@0.19.10)(eslint@8.56.0) + '@vue/cli-service': + specifier: ~5.0.8 + version: 5.0.8(@vue/compiler-sfc@3.4.15)(esbuild@0.19.10)(vue@3.4.15) + '@vue/devtools': + specifier: workspace:* + version: link:../../devtools + '@vue/devtools-api': + specifier: workspace:* + version: link:../../devtools-api + eslint: + specifier: ^8.56.0 + version: 8.56.0 + eslint-plugin-vue: + specifier: ^9.21.1 + version: 9.21.1(eslint@8.56.0) + + packages/playground2: dependencies: '@vueuse/core': specifier: ^10.7.2 @@ -537,37 +728,6 @@ importers: specifier: ^3.7.2 version: 3.7.2(@types/node@20.11.16)(rollup@3.28.1)(typescript@5.3.3)(vite@5.0.12) - packages/ui-playground: - dependencies: - '@unocss/reset': - specifier: ^0.58.5 - version: 0.58.5 - '@vue/devtools-ui': - specifier: workspace:* - version: link:../ui - '@vueuse/core': - specifier: ^10.7.2 - version: 10.7.2(vue@3.4.15) - unocss: - specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.33)(rollup@3.28.1)(vite@5.0.12) - vue: - specifier: ^3.4.15 - version: 3.4.15(typescript@5.3.3) - devDependencies: - '@vitejs/plugin-vue': - specifier: ^5.0.3 - version: 5.0.3(vite@5.0.12)(vue@3.4.15) - typescript: - specifier: ^5.3.3 - version: 5.3.3 - vite: - specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.16)(sass@1.70.0) - vue-tsc: - specifier: ^1.8.27 - version: 1.8.27(typescript@5.3.3) - packages/vite: dependencies: '@vue/devtools-core': @@ -611,86 +771,6 @@ importers: specifier: ^1.1.2 version: 1.1.2 - packages/vue-termui-playground: - dependencies: - '@vue/devtools': - specifier: workspace:^ - version: link:../devtools - '@vue/runtime-core': - specifier: ^3.4.15 - version: 3.4.15 - vue: - specifier: ^3.4.15 - version: 3.4.15(typescript@5.3.3) - vue-termui: - specifier: '*' - version: 0.0.19(@vue/runtime-core@3.4.15) - devDependencies: - '@types/node': - specifier: ^18.19.14 - version: 18.19.14 - '@vitejs/plugin-vue': - specifier: ^5.0.3 - version: 5.0.3(vite@5.0.12)(vue@3.4.15) - '@vue-termui/cli': - specifier: '*' - version: 0.0.17(@types/node@18.19.14)(vite-plugin-vue-termui@0.0.12)(vite@5.0.12)(vue-termui@0.0.19) - '@vue/compiler-sfc': - specifier: ^3.4.15 - version: 3.4.15 - typescript: - specifier: ^5.3.3 - version: 5.3.3 - unplugin-auto-import: - specifier: ^0.17.5 - version: 0.17.5(@vueuse/core@10.7.2)(rollup@3.28.1) - unplugin-vue-components: - specifier: ^0.26.0 - version: 0.26.0(rollup@3.28.1)(vue@3.4.15) - vite: - specifier: ^5.0.12 - version: 5.0.12(@types/node@18.19.14) - vite-plugin-vue-termui: - specifier: '*' - version: 0.0.12(@vitejs/plugin-vue@5.0.3)(unplugin-auto-import@0.17.5)(unplugin-vue-components@0.26.0)(vue-termui@0.0.19)(vue@3.4.15) - - packages/webpack-playground: - dependencies: - core-js: - specifier: ^3.35.1 - version: 3.35.1 - vue: - specifier: ^3.4.15 - version: 3.4.15(typescript@5.3.3) - devDependencies: - '@babel/core': - specifier: ^7.23.9 - version: 7.23.9 - '@babel/eslint-parser': - specifier: ^7.23.10 - version: 7.23.10(@babel/core@7.23.9)(eslint@8.56.0) - '@vue/cli-plugin-babel': - specifier: ~5.0.8 - version: 5.0.8(@vue/cli-service@5.0.8)(core-js@3.35.1)(esbuild@0.19.10)(vue@3.4.15) - '@vue/cli-plugin-eslint': - specifier: ~5.0.8 - version: 5.0.8(@vue/cli-service@5.0.8)(esbuild@0.19.10)(eslint@8.56.0) - '@vue/cli-service': - specifier: ~5.0.8 - version: 5.0.8(@vue/compiler-sfc@3.4.15)(esbuild@0.19.10)(vue@3.4.15) - '@vue/devtools': - specifier: workspace:* - version: link:../devtools - '@vue/devtools-api': - specifier: workspace:* - version: link:../devtools-api - eslint: - specifier: ^8.56.0 - version: 8.56.0 - eslint-plugin-vue: - specifier: ^9.21.1 - version: 9.21.1(eslint@8.56.0) - packages: /@aashutoshrathi/word-wrap@1.2.6: @@ -1018,6 +1098,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/core@7.23.9: resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} @@ -1103,6 +1184,7 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + dev: true /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.9): resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} @@ -1189,6 +1271,7 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + dev: true /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -1235,6 +1318,7 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + dev: true /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} @@ -1304,13 +1388,6 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.23.6: - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.23.9 - /@babel/parser@7.23.9: resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} engines: {node: '>=6.0.0'} @@ -1363,20 +1440,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-decorators@7.23.5(@babel/core@7.23.6): - resolution: {integrity: sha512-6IsY8jOeWibsengGlWIezp7cuZEFzNlAghFpzh9wiZwhQ42/hRcPnY/QV9HJoKTlujupinSlnQPiEy/u2C1ZfQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.6) - dev: false - /@babel/plugin-proposal-decorators@7.23.5(@babel/core@7.23.9): resolution: {integrity: sha512-6IsY8jOeWibsengGlWIezp7cuZEFzNlAghFpzh9wiZwhQ42/hRcPnY/QV9HJoKTlujupinSlnQPiEy/u2C1ZfQ==} engines: {node: '>=6.9.0'} @@ -1389,7 +1452,6 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) '@babel/helper-split-export-declaration': 7.22.6 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.9) - dev: true /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} @@ -1428,16 +1490,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} @@ -1446,7 +1498,6 @@ packages: dependencies: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -1476,16 +1527,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} @@ -1494,16 +1535,6 @@ packages: dependencies: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: false /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -1512,7 +1543,6 @@ packages: dependencies: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1531,6 +1561,7 @@ packages: dependencies: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} @@ -1623,6 +1654,7 @@ packages: dependencies: '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} @@ -2161,6 +2193,7 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) + dev: true /@babel/plugin-transform-typescript@7.23.5(@babel/core@7.23.9): resolution: {integrity: sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==} @@ -3143,14 +3176,14 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': 9.9.0 - '@intlify/shared': 9.9.0 - acorn: 8.11.2 + '@intlify/message-compiler': 9.9.1 + '@intlify/shared': 9.9.1 + acorn: 8.11.3 escodegen: 2.1.0 estree-walker: 2.0.2 jsonc-eslint-parser: 2.4.0 - magic-string: 0.30.5 - mlly: 1.4.2 + magic-string: 0.30.6 + mlly: 1.5.0 source-map-js: 1.0.2 vue-i18n: 9.9.1(vue@3.4.15) yaml-eslint-parser: 1.2.2 @@ -3163,14 +3196,6 @@ packages: '@intlify/message-compiler': 9.9.1 '@intlify/shared': 9.9.1 - /@intlify/message-compiler@9.9.0: - resolution: {integrity: sha512-yDU/jdUm9KuhEzYfS+wuyja209yXgdl1XFhMlKtXEgSFTxz4COZQCRXXbbH8JrAjMsaJ7bdoPSLsKlY6mXG2iA==} - engines: {node: '>= 16'} - dependencies: - '@intlify/shared': 9.9.0 - source-map-js: 1.0.2 - dev: true - /@intlify/message-compiler@9.9.1: resolution: {integrity: sha512-zTvP6X6HeumHOXuAE1CMMsV6tTX+opKMOxO1OHTCg5N5Sm/F7d8o2jdT6W6L5oHUsJ/vvkGefHIs7Q3hfowmsA==} engines: {node: '>= 16'} @@ -3178,11 +3203,6 @@ packages: '@intlify/shared': 9.9.1 source-map-js: 1.0.2 - /@intlify/shared@9.9.0: - resolution: {integrity: sha512-1ECUyAHRrzOJbOizyGufYP2yukqGrWXtkmTu4PcswVnWbkcjzk3YQGmJ0bLkM7JZ0ZYAaohLGdYvBYnTOGYJ9g==} - engines: {node: '>= 16'} - dev: true - /@intlify/shared@9.9.1: resolution: {integrity: sha512-b3Pta1nwkz5rGq434v0psHwEwHGy1pYCttfcM22IE//K9owbpkEvFptx9VcuRAxjQdrO2If249cmDDjBu5wMDA==} engines: {node: '>= 16'} @@ -3203,7 +3223,7 @@ packages: optional: true dependencies: '@intlify/bundle-utils': 7.5.0(vue-i18n@9.9.1) - '@intlify/shared': 9.9.0 + '@intlify/shared': 9.9.1 '@rollup/pluginutils': 5.1.0(rollup@3.28.1) '@vue/compiler-sfc': 3.4.15 debug: 4.3.4 @@ -4632,7 +4652,7 @@ packages: /@vitest/snapshot@1.2.2: resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} dependencies: - magic-string: 0.30.5 + magic-string: 0.30.6 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -4685,7 +4705,7 @@ packages: vite-node: 0.24.5(@types/node@18.19.14) vite-plugin-vue-termui: 0.0.12(@vitejs/plugin-vue@5.0.3)(unplugin-auto-import@0.17.5)(unplugin-vue-components@0.26.0)(vue-termui@0.0.19)(vue@3.4.15) vue-termui: 0.0.19(@vue/runtime-core@3.4.15) - ws: 8.14.2 + ws: 8.16.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -4722,6 +4742,7 @@ packages: svg-tags: 1.0.0 transitivePeerDependencies: - supports-color + dev: true /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.9): resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==} @@ -4740,7 +4761,6 @@ packages: svg-tags: 1.0.0 transitivePeerDependencies: - supports-color - dev: true /@vue/babel-plugin-transform-vue-jsx@1.4.0(@babel/core@7.23.9): resolution: {integrity: sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==} @@ -4980,10 +5000,10 @@ packages: '@vue/component-compiler-utils': 3.3.0 '@vue/vue-loader-v15': /vue-loader@15.11.1(@vue/compiler-sfc@3.4.15)(css-loader@6.8.1)(webpack@5.89.0) '@vue/web-component-wrapper': 1.3.0 - acorn: 8.11.2 - acorn-walk: 8.3.0 + acorn: 8.11.3 + acorn-walk: 8.3.2 address: 1.2.2 - autoprefixer: 10.4.16(postcss@8.4.32) + autoprefixer: 10.4.16(postcss@8.4.33) browserslist: 4.22.2 case-sensitive-paths-webpack-plugin: 2.4.0 cli-highlight: 2.1.11 @@ -4992,7 +5012,7 @@ packages: copy-webpack-plugin: 9.1.0(webpack@5.89.0) css-loader: 6.8.1(webpack@5.89.0) css-minimizer-webpack-plugin: 3.4.1(esbuild@0.19.10)(webpack@5.89.0) - cssnano: 5.1.15(postcss@8.4.32) + cssnano: 5.1.15(postcss@8.4.33) debug: 4.3.4 default-gateway: 6.0.3 dotenv: 10.0.0 @@ -5009,8 +5029,8 @@ packages: minimist: 1.2.8 module-alias: 2.2.3 portfinder: 1.0.32 - postcss: 8.4.32 - postcss-loader: 6.2.1(postcss@8.4.32)(webpack@5.89.0) + postcss: 8.4.33 + postcss-loader: 6.2.1(postcss@8.4.33)(webpack@5.89.0) progress-webpack-plugin: 1.0.16(webpack@5.89.0) ssri: 8.0.1 terser-webpack-plugin: 5.3.10(esbuild@0.19.10)(webpack@5.89.0) @@ -5117,7 +5137,7 @@ packages: /@vue/compiler-core@3.4.0: resolution: {integrity: sha512-cw4S15PkNGTKkP9OFFl4wnQoJJk+HqaYBafgrpDnSukiQGpcYJeRpzmqnCVCIkl6V6Eqsv58E0OAdl6b592vuA==} dependencies: - '@babel/parser': 7.23.6 + '@babel/parser': 7.23.9 '@vue/shared': 3.4.0 entities: 4.5.0 estree-walker: 2.0.2 @@ -5147,7 +5167,7 @@ packages: /@vue/compiler-sfc@2.7.15: resolution: {integrity: sha512-FCvIEevPmgCgqFBH7wD+3B97y7u7oj/Wr69zADBf403Tui377bThTjBvekaZvlRr4IwUAu3M6hYZeULZFJbdYg==} dependencies: - '@babel/parser': 7.23.6 + '@babel/parser': 7.23.9 postcss: 8.4.33 source-map: 0.6.1 dev: true @@ -5155,26 +5175,26 @@ packages: /@vue/compiler-sfc@3.4.0: resolution: {integrity: sha512-PWE0mE2yW7bJS7PmaCrVDEG6KPaDJo0pb4AKnCxJ5lRRDO4IwL/fswBGhCpov+v/c+N/e+hQHpXNwvqU9BtUXg==} dependencies: - '@babel/parser': 7.23.6 + '@babel/parser': 7.23.9 '@vue/compiler-core': 3.4.0 '@vue/compiler-dom': 3.4.0 '@vue/compiler-ssr': 3.4.0 '@vue/shared': 3.4.0 estree-walker: 2.0.2 - magic-string: 0.30.5 - postcss: 8.4.32 + magic-string: 0.30.6 + postcss: 8.4.33 source-map-js: 1.0.2 /@vue/compiler-sfc@3.4.15: resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} dependencies: - '@babel/parser': 7.23.6 + '@babel/parser': 7.23.9 '@vue/compiler-core': 3.4.15 '@vue/compiler-dom': 3.4.15 '@vue/compiler-ssr': 3.4.15 '@vue/shared': 3.4.15 estree-walker: 2.0.2 - magic-string: 0.30.5 + magic-string: 0.30.6 postcss: 8.4.33 source-map-js: 1.0.2 @@ -5749,11 +5769,6 @@ packages: acorn: 8.11.3 dev: true - /acorn-walk@8.3.0: - resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} - engines: {node: '>=0.4.0'} - dev: true - /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} @@ -5763,7 +5778,6 @@ packages: resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} @@ -6026,7 +6040,7 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /autoprefixer@10.4.16(postcss@8.4.32): + /autoprefixer@10.4.16(postcss@8.4.33): resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -6038,7 +6052,7 @@ packages: fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true @@ -7172,15 +7186,6 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /css-declaration-sorter@6.4.1(postcss@8.4.32): - resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} - engines: {node: ^10 || ^12 || >=14} - peerDependencies: - postcss: ^8.0.9 - dependencies: - postcss: 8.4.32 - dev: true - /css-declaration-sorter@6.4.1(postcss@8.4.33): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} @@ -7272,44 +7277,6 @@ packages: hasBin: true dev: true - /cssnano-preset-default@5.2.14(postcss@8.4.32): - resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - css-declaration-sorter: 6.4.1(postcss@8.4.32) - cssnano-utils: 3.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-calc: 8.2.4(postcss@8.4.32) - postcss-colormin: 5.3.1(postcss@8.4.32) - postcss-convert-values: 5.1.3(postcss@8.4.32) - postcss-discard-comments: 5.1.2(postcss@8.4.32) - postcss-discard-duplicates: 5.1.0(postcss@8.4.32) - postcss-discard-empty: 5.1.1(postcss@8.4.32) - postcss-discard-overridden: 5.1.0(postcss@8.4.32) - postcss-merge-longhand: 5.1.7(postcss@8.4.32) - postcss-merge-rules: 5.1.4(postcss@8.4.32) - postcss-minify-font-values: 5.1.0(postcss@8.4.32) - postcss-minify-gradients: 5.1.1(postcss@8.4.32) - postcss-minify-params: 5.1.4(postcss@8.4.32) - postcss-minify-selectors: 5.2.1(postcss@8.4.32) - postcss-normalize-charset: 5.1.0(postcss@8.4.32) - postcss-normalize-display-values: 5.1.0(postcss@8.4.32) - postcss-normalize-positions: 5.1.1(postcss@8.4.32) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.32) - postcss-normalize-string: 5.1.0(postcss@8.4.32) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.32) - postcss-normalize-unicode: 5.1.1(postcss@8.4.32) - postcss-normalize-url: 5.1.0(postcss@8.4.32) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.32) - postcss-ordered-values: 5.1.3(postcss@8.4.32) - postcss-reduce-initial: 5.1.2(postcss@8.4.32) - postcss-reduce-transforms: 5.1.0(postcss@8.4.32) - postcss-svgo: 5.1.0(postcss@8.4.32) - postcss-unique-selectors: 5.1.1(postcss@8.4.32) - dev: true - /cssnano-preset-default@5.2.14(postcss@8.4.33): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} @@ -7348,15 +7315,6 @@ packages: postcss-unique-selectors: 5.1.1(postcss@8.4.33) dev: true - /cssnano-utils@3.1.0(postcss@8.4.32): - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /cssnano-utils@3.1.0(postcss@8.4.33): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} @@ -7366,18 +7324,6 @@ packages: postcss: 8.4.33 dev: true - /cssnano@5.1.15(postcss@8.4.32): - resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-preset-default: 5.2.14(postcss@8.4.32) - lilconfig: 2.1.0 - postcss: 8.4.32 - yaml: 1.10.2 - dev: true - /cssnano@5.1.15(postcss@8.4.33): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} @@ -8170,7 +8116,6 @@ packages: /escape-string-regexp@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - dev: true /escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} @@ -8730,7 +8675,6 @@ packages: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: '@types/estree': 1.0.5 - dev: true /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -10508,7 +10452,7 @@ packages: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} dependencies: - mlly: 1.4.2 + mlly: 1.5.0 pkg-types: 1.0.3 /locate-path@5.0.0: @@ -11059,7 +11003,7 @@ packages: /mlly@0.5.17: resolution: {integrity: sha512-Rn+ai4G+CQXptDFSRNnChEgNr+xAEauYhwRvpPl/UHStTlgkIftplgJRsA2OXPuoUn86K4XAjB26+x5CEvVb6A==} dependencies: - acorn: 8.11.2 + acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.3.2 @@ -11850,16 +11794,6 @@ packages: - supports-color dev: true - /postcss-calc@8.2.4(postcss@8.4.32): - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} - peerDependencies: - postcss: ^8.2.2 - dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 - dev: true - /postcss-calc@8.2.4(postcss@8.4.33): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: @@ -11870,19 +11804,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-colormin@5.3.1(postcss@8.4.32): - resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-colormin@5.3.1(postcss@8.4.33): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -11896,53 +11817,24 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values@5.1.3(postcss@8.4.32): - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-convert-values@5.1.3(postcss@8.4.33): - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - postcss: 8.4.33 - postcss-value-parser: 4.2.0 - dev: true - - /postcss-discard-comments@5.1.2(postcss@8.4.32): - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - - /postcss-discard-comments@5.1.2(postcss@8.4.33): - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: + browserslist: 4.22.2 postcss: 8.4.33 + postcss-value-parser: 4.2.0 dev: true - /postcss-discard-duplicates@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + /postcss-discard-comments@5.1.2(postcss@8.4.33): + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true /postcss-discard-duplicates@5.1.0(postcss@8.4.33): @@ -11954,15 +11846,6 @@ packages: postcss: 8.4.33 dev: true - /postcss-discard-empty@5.1.1(postcss@8.4.32): - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /postcss-discard-empty@5.1.1(postcss@8.4.33): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} @@ -11972,15 +11855,6 @@ packages: postcss: 8.4.33 dev: true - /postcss-discard-overridden@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /postcss-discard-overridden@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} @@ -12007,7 +11881,7 @@ packages: yaml: 2.3.4 dev: true - /postcss-loader@6.2.1(postcss@8.4.32)(webpack@5.89.0): + /postcss-loader@6.2.1(postcss@8.4.33)(webpack@5.89.0): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -12016,22 +11890,11 @@ packages: dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 - postcss: 8.4.32 + postcss: 8.4.33 semver: 7.5.4 webpack: 5.89.0(esbuild@0.19.10) dev: true - /postcss-merge-longhand@5.1.7(postcss@8.4.32): - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.32) - dev: true - /postcss-merge-longhand@5.1.7(postcss@8.4.33): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -12043,19 +11906,6 @@ packages: stylehacks: 5.1.1(postcss@8.4.33) dev: true - /postcss-merge-rules@5.1.4(postcss@8.4.32): - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: true - /postcss-merge-rules@5.1.4(postcss@8.4.33): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} @@ -12069,16 +11919,6 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /postcss-minify-font-values@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-font-values@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} @@ -12089,18 +11929,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients@5.1.1(postcss@8.4.32): - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-gradients@5.1.1(postcss@8.4.33): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} @@ -12113,18 +11941,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params@5.1.4(postcss@8.4.32): - resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - cssnano-utils: 3.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-params@5.1.4(postcss@8.4.33): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} @@ -12137,16 +11953,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors@5.2.1(postcss@8.4.32): - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: true - /postcss-minify-selectors@5.2.1(postcss@8.4.33): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} @@ -12198,15 +12004,6 @@ packages: postcss: 8.4.33 dev: true - /postcss-normalize-charset@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /postcss-normalize-charset@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} @@ -12216,16 +12013,6 @@ packages: postcss: 8.4.33 dev: true - /postcss-normalize-display-values@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-display-values@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} @@ -12236,16 +12023,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions@5.1.1(postcss@8.4.32): - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-positions@5.1.1(postcss@8.4.33): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} @@ -12256,16 +12033,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.32): - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.33): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} @@ -12276,16 +12043,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-string@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} @@ -12296,16 +12053,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} @@ -12316,17 +12063,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode@5.1.1(postcss@8.4.32): - resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-unicode@5.1.1(postcss@8.4.33): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} @@ -12338,17 +12074,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - normalize-url: 6.1.0 - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-url@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} @@ -12360,16 +12085,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace@5.1.1(postcss@8.4.32): - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-whitespace@5.1.1(postcss@8.4.33): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} @@ -12380,17 +12095,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values@5.1.3(postcss@8.4.32): - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 3.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-ordered-values@5.1.3(postcss@8.4.33): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -12402,17 +12106,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial@5.1.2(postcss@8.4.32): - resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - caniuse-api: 3.0.0 - postcss: 8.4.32 - dev: true - /postcss-reduce-initial@5.1.2(postcss@8.4.33): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} @@ -12424,16 +12117,6 @@ packages: postcss: 8.4.33 dev: true - /postcss-reduce-transforms@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-reduce-transforms@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -12452,17 +12135,6 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-svgo@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - svgo: 2.8.0 - dev: true - /postcss-svgo@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} @@ -12474,16 +12146,6 @@ packages: svgo: 2.8.0 dev: true - /postcss-unique-selectors@5.1.1(postcss@8.4.32): - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: true - /postcss-unique-selectors@5.1.1(postcss@8.4.33): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} @@ -12513,6 +12175,7 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: false /postcss@8.4.33: resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} @@ -13146,7 +12809,6 @@ packages: /scule@1.1.1: resolution: {integrity: sha512-sHtm/SsIK9BUBI3EFT/Gnp9VoKfY6QLvlkvAE6YK7454IF8FSgJEAnJpVdSC7K5/pjI5NfxhzBLW2JAfYA/shQ==} - dev: true /search-insights@2.13.0: resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} @@ -13780,23 +13442,11 @@ packages: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} dependencies: acorn: 8.11.3 - dev: true /style-mod@4.1.0: resolution: {integrity: sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==} dev: true - /stylehacks@5.1.1(postcss@8.4.32): - resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: true - /stylehacks@5.1.1(postcss@8.4.33): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} @@ -14380,7 +14030,6 @@ packages: unplugin: 1.6.0 transitivePeerDependencies: - rollup - dev: true /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} @@ -14475,13 +14124,12 @@ packages: '@vueuse/core': 10.7.2(vue@3.4.15) fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.5 + magic-string: 0.30.6 minimatch: 9.0.3 unimport: 3.7.1(rollup@3.28.1) unplugin: 1.6.0 transitivePeerDependencies: - rollup - dev: true /unplugin-vue-components@0.26.0(rollup@3.28.1)(vue@3.4.15): resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} @@ -14519,7 +14167,6 @@ packages: chokidar: 3.5.3 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 - dev: true /untyped@1.4.0: resolution: {integrity: sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==} @@ -14821,12 +14468,12 @@ packages: peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.23.6) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.6) - '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.6) + '@babel/core': 7.23.9 + '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.23.9) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.9) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) '@vue/compiler-dom': 3.4.0 kolorist: 1.8.0 magic-string: 0.30.5 @@ -15362,7 +15009,7 @@ packages: type-fest: 3.13.1 widest-line: 4.0.1 wrap-ansi: 8.1.0 - ws: 8.14.2 + ws: 8.16.0 yoga-layout-prebuilt: 1.10.0 transitivePeerDependencies: - bufferutil @@ -15491,7 +15138,7 @@ packages: dependencies: '@discoveryjs/json-ext': 0.5.7 acorn: 8.11.3 - acorn-walk: 8.3.0 + acorn-walk: 8.3.2 commander: 7.2.0 debounce: 1.2.1 escape-string-regexp: 4.0.0 @@ -15573,7 +15220,7 @@ packages: spdy: 4.0.2 webpack: 5.89.0(esbuild@0.19.10) webpack-dev-middleware: 5.3.3(webpack@5.89.0) - ws: 8.14.2 + ws: 8.16.0 transitivePeerDependencies: - bufferutil - debug @@ -15593,7 +15240,6 @@ packages: /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - dev: true /webpack-virtual-modules@0.4.6: resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} @@ -15601,7 +15247,6 @@ packages: /webpack-virtual-modules@0.6.1: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} - dev: true /webpack@5.89.0(esbuild@0.19.10): resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} @@ -15820,18 +15465,6 @@ packages: optional: true dev: false - /ws@8.14.2: - resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - /ws@8.16.0: resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} engines: {node: '>=10.0.0'} @@ -15843,7 +15476,6 @@ packages: optional: true utf-8-validate: optional: true - dev: true /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 3b5cefda..1ee953a7 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,4 @@ packages: - packages/* - docs + - packages/playground/**