diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index 16bc54b..2d3e4f7 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -5,6 +5,7 @@ module.exports = {
root: true,
extends: [
'plugin:vue/vue3-recommended',
+ 'eslint:recommended',
'@vue/eslint-config-typescript',
'@vue/eslint-config-prettier/skip-formatting',
'plugin:security/recommended',
diff --git a/.gitignore b/.gitignore
index adbe760..5d58506 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,4 @@ pnpm-debug.log*
LOCAL_NOTES.md
/playwright/.cache
package-lock.json
+*.tsbuildinfo
diff --git a/CHANGES.md b/CHANGES.md
index 40a2775..b7c7047 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,5 +1,11 @@
# Changelog
+## 5.2.0 (2023-12-29)
+
+- Feat: Upgrade Vue to version 3.4.0
+- Refactor: realign TS configs to conform `create-vue`
+- Refactor: moved store and router into package index
+
## 5.1.0 (2023-12-04)
- Upgrade vitest to version 1.0.0
diff --git a/README.md b/README.md
index 8e6552f..c0291a5 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,6 @@ Please [check out the homepage](https://vite-ts-tailwind-starter.vercel.app/) fo
- Predefined and fully typed global variables:
- `VITE_APP_VERSION` is read from `package.json` version at build time
- `VITE_APP_BUILD_EPOCH` is populated as `new Date().getTime()` at build time
-- Using newest `script setup` syntax (see the official [Script Setup documentation](https://vuejs.org/api/sfc-script-setup.html))
- Vitest unit + component tests with code coverage
- GitHub workflows
- Renovatebot for keeping up with dependencies
diff --git a/src/auto-imports.d.ts b/auto-imports.d.ts
similarity index 100%
rename from src/auto-imports.d.ts
rename to auto-imports.d.ts
diff --git a/src/components.d.ts b/components.d.ts
similarity index 81%
rename from src/components.d.ts
rename to components.d.ts
index f4cfeca..f8bd205 100644
--- a/src/components.d.ts
+++ b/components.d.ts
@@ -7,7 +7,7 @@ export {}
declare module 'vue' {
export interface GlobalComponents {
- HelloWorld: typeof import('./components/HelloWorld.vue')['default']
+ HelloWorld: typeof import('./src/components/HelloWorld.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
}
diff --git a/env.d.ts b/env.d.ts
new file mode 100644
index 0000000..e219250
--- /dev/null
+++ b/env.d.ts
@@ -0,0 +1,12 @@
+///
+
+interface ImportMetaEnv {
+ /**
+ * Automatically read from package.json version field
+ */
+ readonly VITE_APP_VERSION: string
+ readonly VITE_APP_BUILD_EPOCH?: string
+}
+interface ImportMeta {
+ readonly env: ImportMetaEnv
+}
diff --git a/interface-extensions.d.ts b/interface-extensions.d.ts
new file mode 100644
index 0000000..2f5163f
--- /dev/null
+++ b/interface-extensions.d.ts
@@ -0,0 +1,20 @@
+import type { Router } from 'vue-router'
+import 'vue-router'
+import 'pinia'
+
+export {}
+
+declare module 'vue-router' {
+ interface RouteMeta {
+ title?: string
+ }
+}
+
+declare module 'pinia' {
+ export interface PiniaCustomProperties {
+ /**
+ * Vue Router instance
+ */
+ router: Router
+ }
+}
diff --git a/package.json b/package.json
index a50705f..91da5dd 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "vite-ts-tailwind-starter",
- "version": "5.1.0",
+ "version": "5.2.0",
"type": "module",
"scripts": {
"dev": "cross-env DEBUG=0 vite",
@@ -12,42 +12,43 @@
"test-e2e": "playwright test --headed",
"test:ci": "vitest run --coverage",
"test:ci-e2e": "playwright test",
- "type-check": "vue-tsc --noEmit -p tsconfig.json --composite false"
+ "type-check": "vue-tsc --build --force"
},
"dependencies": {
"@vueuse/head": "2.0.0",
"pinia": "2.1.7",
- "vue": "3.3.10",
+ "vue": "3.4.0",
"vue-router": "4.2.5"
},
"devDependencies": {
"@egoist/tailwindcss-icons": "1.7.1",
- "@iconify/json": "2.2.152",
+ "@iconify/json": "2.2.163",
"@iconify/types": "2.0.0",
"@pinia/testing": "0.1.3",
"@playwright/test": "1.40.1",
- "@rushstack/eslint-patch": "1.6.0",
+ "@rushstack/eslint-patch": "1.6.1",
"@tailwindcss/aspect-ratio": "0.4.2",
"@tailwindcss/forms": "0.5.7",
"@tailwindcss/line-clamp": "0.4.4",
"@tailwindcss/typography": "0.5.10",
+ "@tsconfig/node20": "20.1.2",
"@types/jsdom": "21.1.6",
"@types/lodash-es": "4.17.12",
- "@types/node": "20.10.3",
- "@typescript-eslint/eslint-plugin": "6.15.0",
- "@typescript-eslint/parser": "6.15.0",
- "@vitejs/plugin-vue": "4.5.1",
+ "@types/node": "20.10.5",
+ "@typescript-eslint/eslint-plugin": "6.16.0",
+ "@typescript-eslint/parser": "6.16.0",
+ "@vitejs/plugin-vue": "5.0.0",
"@vitest/coverage-v8": "1.1.0",
- "@vue/eslint-config-prettier": "8.0.0",
+ "@vue/eslint-config-prettier": "9.0.0",
"@vue/eslint-config-typescript": "12.0.0",
"@vue/test-utils": "2.4.3",
- "@vue/tsconfig": "0.5.0",
+ "@vue/tsconfig": "0.5.1",
"autoprefixer": "10.4.16",
- "cross-env": "^7.0.3",
- "cssnano": "6.0.1",
+ "cross-env": "7.0.3",
+ "cssnano": "6.0.2",
"eslint": "8.56.0",
"eslint-config-prettier": "9.1.0",
- "eslint-plugin-import": "2.29.0",
+ "eslint-plugin-import": "2.29.1",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "6.1.1",
"eslint-plugin-security": "2.1.0",
@@ -56,14 +57,14 @@
"lodash-es": "4.17.21",
"postcss": "8.4.32",
"postcss-import": "15.1.0",
- "postcss-nesting": "12.0.1",
+ "postcss-nesting": "12.0.2",
"tailwindcss": "3.4.0",
- "typescript": "5.3.2",
- "unplugin-auto-import": "0.17.2",
+ "typescript": "5.3.3",
+ "unplugin-auto-import": "0.17.3",
"unplugin-vue-components": "0.26.0",
- "vite": "5.0.5",
+ "vite": "5.0.10",
"vitest": "1.1.0",
- "vue-tsc": "1.8.24",
+ "vue-tsc": "1.8.27",
"wait-on": "7.2.0"
}
}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 090c36c..aa41989 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,36 +7,36 @@ settings:
dependencies:
'@vueuse/head':
specifier: 2.0.0
- version: 2.0.0(vue@3.3.10)
+ version: 2.0.0(vue@3.4.0)
pinia:
specifier: 2.1.7
- version: 2.1.7(typescript@5.3.2)(vue@3.3.10)
+ version: 2.1.7(typescript@5.3.3)(vue@3.4.0)
vue:
- specifier: 3.3.10
- version: 3.3.10(typescript@5.3.2)
+ specifier: 3.4.0
+ version: 3.4.0(typescript@5.3.3)
vue-router:
specifier: 4.2.5
- version: 4.2.5(vue@3.3.10)
+ version: 4.2.5(vue@3.4.0)
devDependencies:
'@egoist/tailwindcss-icons':
specifier: 1.7.1
version: 1.7.1(tailwindcss@3.4.0)
'@iconify/json':
- specifier: 2.2.152
- version: 2.2.152
+ specifier: 2.2.163
+ version: 2.2.163
'@iconify/types':
specifier: 2.0.0
version: 2.0.0
'@pinia/testing':
specifier: 0.1.3
- version: 0.1.3(pinia@2.1.7)(vue@3.3.10)
+ version: 0.1.3(pinia@2.1.7)(vue@3.4.0)
'@playwright/test':
specifier: 1.40.1
version: 1.40.1
'@rushstack/eslint-patch':
- specifier: 1.6.0
- version: 1.6.0
+ specifier: 1.6.1
+ version: 1.6.1
'@tailwindcss/aspect-ratio':
specifier: 0.4.2
version: 0.4.2(tailwindcss@3.4.0)
@@ -49,6 +49,9 @@ devDependencies:
'@tailwindcss/typography':
specifier: 0.5.10
version: 0.5.10(tailwindcss@3.4.0)
+ '@tsconfig/node20':
+ specifier: 20.1.2
+ version: 20.1.2
'@types/jsdom':
specifier: 21.1.6
version: 21.1.6
@@ -56,41 +59,41 @@ devDependencies:
specifier: 4.17.12
version: 4.17.12
'@types/node':
- specifier: 20.10.3
- version: 20.10.3
+ specifier: 20.10.5
+ version: 20.10.5
'@typescript-eslint/eslint-plugin':
- specifier: 6.15.0
- version: 6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.2)
+ specifier: 6.16.0
+ version: 6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/parser':
- specifier: 6.15.0
- version: 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ specifier: 6.16.0
+ version: 6.16.0(eslint@8.56.0)(typescript@5.3.3)
'@vitejs/plugin-vue':
- specifier: 4.5.1
- version: 4.5.1(vite@5.0.5)(vue@3.3.10)
+ specifier: 5.0.0
+ version: 5.0.0(vite@5.0.10)(vue@3.4.0)
'@vitest/coverage-v8':
specifier: 1.1.0
version: 1.1.0(vitest@1.1.0)
'@vue/eslint-config-prettier':
- specifier: 8.0.0
- version: 8.0.0(eslint@8.56.0)(prettier@3.1.0)
+ specifier: 9.0.0
+ version: 9.0.0(eslint@8.56.0)(prettier@3.1.1)
'@vue/eslint-config-typescript':
specifier: 12.0.0
- version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@5.3.2)
+ version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@5.3.3)
'@vue/test-utils':
specifier: 2.4.3
- version: 2.4.3(vue@3.3.10)
+ version: 2.4.3(vue@3.4.0)
'@vue/tsconfig':
- specifier: 0.5.0
- version: 0.5.0
+ specifier: 0.5.1
+ version: 0.5.1
autoprefixer:
specifier: 10.4.16
version: 10.4.16(postcss@8.4.32)
cross-env:
- specifier: ^7.0.3
+ specifier: 7.0.3
version: 7.0.3
cssnano:
- specifier: 6.0.1
- version: 6.0.1(postcss@8.4.32)
+ specifier: 6.0.2
+ version: 6.0.2(postcss@8.4.32)
eslint:
specifier: 8.56.0
version: 8.56.0
@@ -98,8 +101,8 @@ devDependencies:
specifier: 9.1.0
version: 9.1.0(eslint@8.56.0)
eslint-plugin-import:
- specifier: 2.29.0
- version: 2.29.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)
+ specifier: 2.29.1
+ version: 2.29.1(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)
eslint-plugin-node:
specifier: 11.1.0
version: 11.1.0(eslint@8.56.0)
@@ -125,29 +128,29 @@ devDependencies:
specifier: 15.1.0
version: 15.1.0(postcss@8.4.32)
postcss-nesting:
- specifier: 12.0.1
- version: 12.0.1(postcss@8.4.32)
+ specifier: 12.0.2
+ version: 12.0.2(postcss@8.4.32)
tailwindcss:
specifier: 3.4.0
version: 3.4.0
typescript:
- specifier: 5.3.2
- version: 5.3.2
+ specifier: 5.3.3
+ version: 5.3.3
unplugin-auto-import:
- specifier: 0.17.2
- version: 0.17.2
+ specifier: 0.17.3
+ version: 0.17.3
unplugin-vue-components:
specifier: 0.26.0
- version: 0.26.0(vue@3.3.10)
+ version: 0.26.0(vue@3.4.0)
vite:
- specifier: 5.0.5
- version: 5.0.5(@types/node@20.10.3)
+ specifier: 5.0.10
+ version: 5.0.10(@types/node@20.10.5)
vitest:
specifier: 1.1.0
- version: 1.1.0(@types/node@20.10.3)(jsdom@23.0.1)
+ version: 1.1.0(@types/node@20.10.5)(jsdom@23.0.1)
vue-tsc:
- specifier: 1.8.24
- version: 1.8.24(typescript@5.3.2)
+ specifier: 1.8.27
+ version: 1.8.27(typescript@5.3.3)
wait-on:
specifier: 7.2.0
version: 7.2.0
@@ -179,8 +182,8 @@ packages:
find-up: 5.0.0
dev: true
- /@antfu/utils@0.7.6:
- resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
+ /@antfu/utils@0.7.7:
+ resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
dev: true
/@babel/helper-string-parser@7.23.4:
@@ -191,15 +194,15 @@ packages:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
- /@babel/parser@7.23.5:
- resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==}
+ /@babel/parser@7.23.6:
+ resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.23.5
+ '@babel/types': 7.23.6
- /@babel/types@7.23.5:
- resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==}
+ /@babel/types@7.23.6:
+ resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.23.4
@@ -210,13 +213,13 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
- /@csstools/selector-specificity@3.0.0(postcss-selector-parser@6.0.13):
- resolution: {integrity: sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==}
+ /@csstools/selector-specificity@3.0.1(postcss-selector-parser@6.0.14):
+ resolution: {integrity: sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss-selector-parser: ^6.0.13
dependencies:
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
dev: true
/@egoist/tailwindcss-icons@1.7.1(tailwindcss@3.4.0):
@@ -224,14 +227,23 @@ packages:
peerDependencies:
tailwindcss: '*'
dependencies:
- '@iconify/utils': 2.1.12
+ '@iconify/utils': 2.1.14
tailwindcss: 3.4.0
transitivePeerDependencies:
- supports-color
dev: true
- /@esbuild/android-arm64@0.19.8:
- resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==}
+ /@esbuild/aix-ppc64@0.19.10:
+ resolution: {integrity: sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [aix]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm64@0.19.10:
+ resolution: {integrity: sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -239,8 +251,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm@0.19.8:
- resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==}
+ /@esbuild/android-arm@0.19.10:
+ resolution: {integrity: sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -248,8 +260,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-x64@0.19.8:
- resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==}
+ /@esbuild/android-x64@0.19.10:
+ resolution: {integrity: sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -257,8 +269,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-arm64@0.19.8:
- resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==}
+ /@esbuild/darwin-arm64@0.19.10:
+ resolution: {integrity: sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -266,8 +278,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-x64@0.19.8:
- resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==}
+ /@esbuild/darwin-x64@0.19.10:
+ resolution: {integrity: sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -275,8 +287,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-arm64@0.19.8:
- resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==}
+ /@esbuild/freebsd-arm64@0.19.10:
+ resolution: {integrity: sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -284,8 +296,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-x64@0.19.8:
- resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==}
+ /@esbuild/freebsd-x64@0.19.10:
+ resolution: {integrity: sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -293,8 +305,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm64@0.19.8:
- resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==}
+ /@esbuild/linux-arm64@0.19.10:
+ resolution: {integrity: sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -302,8 +314,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm@0.19.8:
- resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==}
+ /@esbuild/linux-arm@0.19.10:
+ resolution: {integrity: sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -311,8 +323,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ia32@0.19.8:
- resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==}
+ /@esbuild/linux-ia32@0.19.10:
+ resolution: {integrity: sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -320,8 +332,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-loong64@0.19.8:
- resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==}
+ /@esbuild/linux-loong64@0.19.10:
+ resolution: {integrity: sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -329,8 +341,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-mips64el@0.19.8:
- resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==}
+ /@esbuild/linux-mips64el@0.19.10:
+ resolution: {integrity: sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -338,8 +350,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ppc64@0.19.8:
- resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==}
+ /@esbuild/linux-ppc64@0.19.10:
+ resolution: {integrity: sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -347,8 +359,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-riscv64@0.19.8:
- resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==}
+ /@esbuild/linux-riscv64@0.19.10:
+ resolution: {integrity: sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -356,8 +368,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-s390x@0.19.8:
- resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==}
+ /@esbuild/linux-s390x@0.19.10:
+ resolution: {integrity: sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -365,8 +377,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-x64@0.19.8:
- resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==}
+ /@esbuild/linux-x64@0.19.10:
+ resolution: {integrity: sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -374,8 +386,8 @@ packages:
dev: true
optional: true
- /@esbuild/netbsd-x64@0.19.8:
- resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==}
+ /@esbuild/netbsd-x64@0.19.10:
+ resolution: {integrity: sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -383,8 +395,8 @@ packages:
dev: true
optional: true
- /@esbuild/openbsd-x64@0.19.8:
- resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==}
+ /@esbuild/openbsd-x64@0.19.10:
+ resolution: {integrity: sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -392,8 +404,8 @@ packages:
dev: true
optional: true
- /@esbuild/sunos-x64@0.19.8:
- resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==}
+ /@esbuild/sunos-x64@0.19.10:
+ resolution: {integrity: sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -401,8 +413,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-arm64@0.19.8:
- resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==}
+ /@esbuild/win32-arm64@0.19.10:
+ resolution: {integrity: sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -410,8 +422,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-ia32@0.19.8:
- resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==}
+ /@esbuild/win32-ia32@0.19.10:
+ resolution: {integrity: sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -419,8 +431,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-x64@0.19.8:
- resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==}
+ /@esbuild/win32-x64@0.19.10:
+ resolution: {integrity: sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -450,7 +462,7 @@ packages:
ajv: 6.12.6
debug: 4.3.4
espree: 9.6.1
- globals: 13.23.0
+ globals: 13.24.0
ignore: 5.3.0
import-fresh: 3.3.0
js-yaml: 4.1.0
@@ -495,8 +507,8 @@ packages:
resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
dev: true
- /@iconify/json@2.2.152:
- resolution: {integrity: sha512-CV1qk51ydDJ+dooir8/OBOZw9/mfzTx7GY7U9OmnlH3r5+ErTdGjhQ1b+PrB8nX/RQ5AVkC9n/9l7yw1qJZqtw==}
+ /@iconify/json@2.2.163:
+ resolution: {integrity: sha512-cBca9e8x6Bp5qN2++sl54OUbME/Y20OhXJEdkpFFvvHvt8UfQLiBKzz7q3uZ1l3EQjc8JoKgDB/n8nqfNqEWig==}
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.1
@@ -506,11 +518,11 @@ packages:
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
dev: true
- /@iconify/utils@2.1.12:
- resolution: {integrity: sha512-7vf3Uk6H7TKX4QMs2gbg5KR1X9J0NJzKSRNWhMZ+PWN92l0t6Q3tj2ZxLDG07rC3ppWBtTtA4FPmkQphuEmdsg==}
+ /@iconify/utils@2.1.14:
+ resolution: {integrity: sha512-9pKIntkbLbjVVFxH32td21Am3AGGJfyI2KY2d8yDQxkZe4BBZtufJI8NgcamFn8B5QKLU9ai2VMo8OEov8jAtw==}
dependencies:
'@antfu/install-pkg': 0.1.1
- '@antfu/utils': 0.7.6
+ '@antfu/utils': 0.7.7
'@iconify/types': 2.0.0
debug: 4.3.4
kolorist: 1.8.0
@@ -590,20 +602,20 @@ packages:
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.15.0
+ fastq: 1.16.0
dev: true
/@one-ini/wasm@0.1.1:
resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==}
dev: true
- /@pinia/testing@0.1.3(pinia@2.1.7)(vue@3.3.10):
+ /@pinia/testing@0.1.3(pinia@2.1.7)(vue@3.4.0):
resolution: {integrity: sha512-D2Ds2s69kKFaRf2KCcP1NhNZEg5+we59aRyQalwRm7ygWfLM25nDH66267U3hNvRUOTx8ofL24GzodZkOmB5xw==}
peerDependencies:
pinia: '>=2.1.5'
dependencies:
- pinia: 2.1.7(typescript@5.3.2)(vue@3.3.10)
- vue-demi: 0.14.6(vue@3.3.10)
+ pinia: 2.1.7(typescript@5.3.3)(vue@3.4.0)
+ vue-demi: 0.14.6(vue@3.4.0)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -616,16 +628,9 @@ packages:
dev: true
optional: true
- /@pkgr/utils@2.4.2:
- resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==}
+ /@pkgr/core@0.1.0:
+ resolution: {integrity: sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
- dependencies:
- cross-spawn: 7.0.3
- fast-glob: 3.3.2
- is-glob: 4.0.3
- open: 9.1.0
- picocolors: 1.0.0
- tslib: 2.6.2
dev: true
/@playwright/test@1.40.1:
@@ -650,104 +655,112 @@ packages:
picomatch: 2.3.1
dev: true
- /@rollup/rollup-android-arm-eabi@4.6.1:
- resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==}
+ /@rollup/rollup-android-arm-eabi@4.9.1:
+ resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-android-arm64@4.6.1:
- resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==}
+ /@rollup/rollup-android-arm64@4.9.1:
+ resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-darwin-arm64@4.6.1:
- resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==}
+ /@rollup/rollup-darwin-arm64@4.9.1:
+ resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-darwin-x64@4.6.1:
- resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==}
+ /@rollup/rollup-darwin-x64@4.9.1:
+ resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.6.1:
- resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.9.1:
+ resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.6.1:
- resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==}
+ /@rollup/rollup-linux-arm64-gnu@4.9.1:
+ resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.6.1:
- resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==}
+ /@rollup/rollup-linux-arm64-musl@4.9.1:
+ resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.6.1:
- resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==}
+ /@rollup/rollup-linux-riscv64-gnu@4.9.1:
+ resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.9.1:
+ resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.6.1:
- resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==}
+ /@rollup/rollup-linux-x64-musl@4.9.1:
+ resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.6.1:
- resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==}
+ /@rollup/rollup-win32-arm64-msvc@4.9.1:
+ resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.6.1:
- resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==}
+ /@rollup/rollup-win32-ia32-msvc@4.9.1:
+ resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.6.1:
- resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==}
+ /@rollup/rollup-win32-x64-msvc@4.9.1:
+ resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rushstack/eslint-patch@1.6.0:
- resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==}
+ /@rushstack/eslint-patch@1.6.1:
+ resolution: {integrity: sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==}
dev: true
/@sideway/address@4.1.4:
@@ -810,6 +823,10 @@ packages:
engines: {node: '>=10.13.0'}
dev: true
+ /@tsconfig/node20@20.1.2:
+ resolution: {integrity: sha512-madaWq2k+LYMEhmcp0fs+OGaLFk0OenpHa4gmI4VEmCKX4PJntQ6fnnGADVFrVkBj0wIdAlQnK/MrlYTHsa1gQ==}
+ dev: true
+
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
dev: true
@@ -821,7 +838,7 @@ packages:
/@types/jsdom@21.1.6:
resolution: {integrity: sha512-/7kkMsC+/kMs7gAYmmBR9P0vGTnOoLhQhyhQJSlXGI5bzTHp6xdo0TtKWQAsz6pmSAeVqKSbqeyP6hytqr9FDw==}
dependencies:
- '@types/node': 20.10.3
+ '@types/node': 20.10.5
'@types/tough-cookie': 4.0.5
parse5: 7.1.2
dev: true
@@ -844,8 +861,8 @@ packages:
resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==}
dev: true
- /@types/node@20.10.3:
- resolution: {integrity: sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==}
+ /@types/node@20.10.5:
+ resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==}
dependencies:
undici-types: 5.26.5
dev: true
@@ -858,8 +875,8 @@ packages:
resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
dev: true
- /@typescript-eslint/eslint-plugin@6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.2):
- resolution: {integrity: sha512-j5qoikQqPccq9QoBAupOP+CBu8BaJ8BLjaXSioDISeTZkVO3ig7oSIKh3H+rEpee7xCXtWwSB4KIL5l6hWZzpg==}
+ /@typescript-eslint/eslint-plugin@6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@@ -870,25 +887,25 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
- '@typescript-eslint/scope-manager': 6.15.0
- '@typescript-eslint/type-utils': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
- '@typescript-eslint/utils': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
- '@typescript-eslint/visitor-keys': 6.15.0
+ '@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/scope-manager': 6.16.0
+ '@typescript-eslint/type-utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/visitor-keys': 6.16.0
debug: 4.3.4
eslint: 8.56.0
graphemer: 1.4.0
ignore: 5.3.0
natural-compare: 1.4.0
semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.3.2)
- typescript: 5.3.2
+ ts-api-utils: 1.0.3(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@6.15.0(eslint@8.56.0)(typescript@5.3.2):
- resolution: {integrity: sha512-MkgKNnsjC6QwcMdlNAel24jjkEO/0hQaMDLqP4S9zq5HBAUJNQB6y+3DwLjX7b3l2b37eNAxMPLwb3/kh8VKdA==}
+ /@typescript-eslint/parser@6.16.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -897,27 +914,27 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.15.0
- '@typescript-eslint/types': 6.15.0
- '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.2)
- '@typescript-eslint/visitor-keys': 6.15.0
+ '@typescript-eslint/scope-manager': 6.16.0
+ '@typescript-eslint/types': 6.16.0
+ '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3)
+ '@typescript-eslint/visitor-keys': 6.16.0
debug: 4.3.4
eslint: 8.56.0
- typescript: 5.3.2
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.15.0:
- resolution: {integrity: sha512-+BdvxYBltqrmgCNu4Li+fGDIkW9n//NrruzG9X1vBzaNK+ExVXPoGB71kneaVw/Jp+4rH/vaMAGC6JfMbHstVg==}
+ /@typescript-eslint/scope-manager@6.16.0:
+ resolution: {integrity: sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.15.0
- '@typescript-eslint/visitor-keys': 6.15.0
+ '@typescript-eslint/types': 6.16.0
+ '@typescript-eslint/visitor-keys': 6.16.0
dev: true
- /@typescript-eslint/type-utils@6.15.0(eslint@8.56.0)(typescript@5.3.2):
- resolution: {integrity: sha512-CnmHKTfX6450Bo49hPg2OkIm/D/TVYV7jO1MCfPYGwf6x3GO0VU8YMO5AYMn+u3X05lRRxA4fWCz87GFQV6yVQ==}
+ /@typescript-eslint/type-utils@6.16.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -926,23 +943,23 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.2)
- '@typescript-eslint/utils': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3)
+ '@typescript-eslint/utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3)
debug: 4.3.4
eslint: 8.56.0
- ts-api-utils: 1.0.3(typescript@5.3.2)
- typescript: 5.3.2
+ ts-api-utils: 1.0.3(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@6.15.0:
- resolution: {integrity: sha512-yXjbt//E4T/ee8Ia1b5mGlbNj9fB9lJP4jqLbZualwpP2BCQ5is6BcWwxpIsY4XKAhmdv3hrW92GdtJbatC6dQ==}
+ /@typescript-eslint/types@6.16.0:
+ resolution: {integrity: sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.15.0(typescript@5.3.2):
- resolution: {integrity: sha512-7mVZJN7Hd15OmGuWrp2T9UvqR2Ecg+1j/Bp1jXUEY2GZKV6FXlOIoqVDmLpBiEiq3katvj/2n2mR0SDwtloCew==}
+ /@typescript-eslint/typescript-estree@6.16.0(typescript@5.3.3):
+ resolution: {integrity: sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -950,20 +967,21 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.15.0
- '@typescript-eslint/visitor-keys': 6.15.0
+ '@typescript-eslint/types': 6.16.0
+ '@typescript-eslint/visitor-keys': 6.16.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
+ minimatch: 9.0.3
semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.3.2)
- typescript: 5.3.2
+ ts-api-utils: 1.0.3(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@6.15.0(eslint@8.56.0)(typescript@5.3.2):
- resolution: {integrity: sha512-eF82p0Wrrlt8fQSRL0bGXzK5nWPRV2dYQZdajcfzOD9+cQz9O7ugifrJxclB+xVOvWvagXfqS4Es7vpLP4augw==}
+ /@typescript-eslint/utils@6.16.0(eslint@8.56.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -971,9 +989,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.6
- '@typescript-eslint/scope-manager': 6.15.0
- '@typescript-eslint/types': 6.15.0
- '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.2)
+ '@typescript-eslint/scope-manager': 6.16.0
+ '@typescript-eslint/types': 6.16.0
+ '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3)
eslint: 8.56.0
semver: 7.5.4
transitivePeerDependencies:
@@ -981,11 +999,11 @@ packages:
- typescript
dev: true
- /@typescript-eslint/visitor-keys@6.15.0:
- resolution: {integrity: sha512-1zvtdC1a9h5Tb5jU9x3ADNXO9yjP8rXlaoChu0DQX40vf5ACVpYIVIZhIMZ6d5sDXH7vq4dsZBT1fEGj8D2n2w==}
+ /@typescript-eslint/visitor-keys@6.16.0:
+ resolution: {integrity: sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.15.0
+ '@typescript-eslint/types': 6.16.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -993,54 +1011,54 @@ packages:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
dev: true
- /@unhead/dom@1.8.8:
- resolution: {integrity: sha512-KRtn+tvA83lEtKrtZD85XmqW04fcytVuNKLUpPBzhJvsxB3v7gozw0nu46e3EpbO3TGJjLlLd6brNHQY6WLWfA==}
+ /@unhead/dom@1.8.9:
+ resolution: {integrity: sha512-qY4CUVNKEM7lEAcTz5t71QYca+NXgUY5RwhSzB6sBBzZxQTiFOeTVKC6uWXU0N+3jBUdP/zdD3iN1JIjziDlng==}
dependencies:
- '@unhead/schema': 1.8.8
- '@unhead/shared': 1.8.8
+ '@unhead/schema': 1.8.9
+ '@unhead/shared': 1.8.9
dev: false
- /@unhead/schema@1.8.8:
- resolution: {integrity: sha512-xuhNW4osVNLW1yQSbdInZ8YGiXVTi1gjF8rK1E4VnODpWLg8XOq0OpoCbdIlCH4X4A0Ee0UQGRyzkuuVZlrSsQ==}
+ /@unhead/schema@1.8.9:
+ resolution: {integrity: sha512-Cumjt2uLfBMEXflvq7Nk8KNqa/JS4MlRGWkjXx/uUXJ1vUeQqeMV8o3hrnRvDDoTXr9LwPapTMUbtClN3TSBgw==}
dependencies:
hookable: 5.5.3
zhead: 2.2.4
dev: false
- /@unhead/shared@1.8.8:
- resolution: {integrity: sha512-LoIJUDgmOzxoRHSIf29w/wc+IzKN2XvGiQC2dZZrYoTjOOzodf75609PEW5bhx2aHio38k9F+6BnD3KDiJ7IIg==}
+ /@unhead/shared@1.8.9:
+ resolution: {integrity: sha512-0o4+CBCi9EnTKPF6cEuLacnUHUkF0u/FfiKrWnKWUiB8wTD1v3UCf5ZCrNCjuJmKHTqj6ZtZ2hIfXsqWfc+3tA==}
dependencies:
- '@unhead/schema': 1.8.8
+ '@unhead/schema': 1.8.9
dev: false
- /@unhead/ssr@1.8.8:
- resolution: {integrity: sha512-+nKFgU2jT/3U0x97pQaVYa5+pH+ngpdfqPjpT6Wti8htJsBnRRUdQ8X3hTyD2vHgFsrUTj0RRr9/6CY/qdpM/A==}
+ /@unhead/ssr@1.8.9:
+ resolution: {integrity: sha512-sQaA4FDFD1tRD2JiiHfdEY5rF1i54qFxCRqdX0pB+15JJCYBfIPJMr5T1SLJBgc9pqX4rS3MPg2Fc9DW+0p9yw==}
dependencies:
- '@unhead/schema': 1.8.8
- '@unhead/shared': 1.8.8
+ '@unhead/schema': 1.8.9
+ '@unhead/shared': 1.8.9
dev: false
- /@unhead/vue@1.8.8(vue@3.3.10):
- resolution: {integrity: sha512-isHpVnSSE5SP+ObsZG/i+Jq9tAQ2u1AbGrktXKmL7P5FRxwPjhATYnJFdGpxXeXfuaFgRFKzGKs29xo4MMVODw==}
+ /@unhead/vue@1.8.9(vue@3.4.0):
+ resolution: {integrity: sha512-sL1d2IRBZd5rjzhgTYni2DiociSpt+Cfz3iVWKb0EZwQHgg0GzV8Hkoj5TjZYZow6EjDSPRfVPXDwOwxkVOgug==}
peerDependencies:
vue: '>=2.7 || >=3'
dependencies:
- '@unhead/schema': 1.8.8
- '@unhead/shared': 1.8.8
+ '@unhead/schema': 1.8.9
+ '@unhead/shared': 1.8.9
hookable: 5.5.3
- unhead: 1.8.8
- vue: 3.3.10(typescript@5.3.2)
+ unhead: 1.8.9
+ vue: 3.4.0(typescript@5.3.3)
dev: false
- /@vitejs/plugin-vue@4.5.1(vite@5.0.5)(vue@3.3.10):
- resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==}
- engines: {node: ^14.18.0 || >=16.0.0}
+ /@vitejs/plugin-vue@5.0.0(vite@5.0.10)(vue@3.4.0):
+ resolution: {integrity: sha512-7x5e8X4J1Wi4NxudGjJBd2OFerAi/0nzF80ojCzvfj347WVr0YSn82C8BSsgwSHzlk9Kw5xnZfj0/7RLnNwP5w==}
+ engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
- vite: ^4.0.0 || ^5.0.0
+ vite: ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.0.5(@types/node@20.10.3)
- vue: 3.3.10(typescript@5.3.2)
+ vite: 5.0.10(@types/node@20.10.5)
+ vue: 3.4.0(typescript@5.3.3)
dev: true
/@vitest/coverage-v8@1.1.0(vitest@1.1.0):
@@ -1058,10 +1076,10 @@ packages:
magic-string: 0.30.5
magicast: 0.3.2
picocolors: 1.0.0
- std-env: 3.6.0
+ std-env: 3.7.0
test-exclude: 6.0.0
v8-to-istanbul: 9.2.0
- vitest: 1.1.0(@types/node@20.10.3)(jsdom@23.0.1)
+ vitest: 1.1.0(@types/node@20.10.5)(jsdom@23.0.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -1123,58 +1141,58 @@ packages:
path-browserify: 1.0.1
dev: true
- /@vue/compiler-core@3.3.10:
- resolution: {integrity: sha512-doe0hODR1+i1menPkRzJ5MNR6G+9uiZHIknK3Zn5OcIztu6GGw7u0XUzf3AgB8h/dfsZC9eouzoLo3c3+N/cVA==}
+ /@vue/compiler-core@3.4.0:
+ resolution: {integrity: sha512-cw4S15PkNGTKkP9OFFl4wnQoJJk+HqaYBafgrpDnSukiQGpcYJeRpzmqnCVCIkl6V6Eqsv58E0OAdl6b592vuA==}
dependencies:
- '@babel/parser': 7.23.5
- '@vue/shared': 3.3.10
+ '@babel/parser': 7.23.6
+ '@vue/shared': 3.4.0
+ entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.0.2
- /@vue/compiler-dom@3.3.10:
- resolution: {integrity: sha512-NCrqF5fm10GXZIK0GrEAauBqdy+F2LZRt3yNHzrYjpYBuRssQbuPLtSnSNjyR9luHKkWSH8we5LMB3g+4z2HvA==}
+ /@vue/compiler-dom@3.4.0:
+ resolution: {integrity: sha512-E957uOhpoE48YjZGWeAoLmNYd3UeU4oIP8kJi8Rcsb9l2tV8Z48Jn07Zgq1aW0v3vuhlmydEKkKKbhLpADHXEA==}
dependencies:
- '@vue/compiler-core': 3.3.10
- '@vue/shared': 3.3.10
+ '@vue/compiler-core': 3.4.0
+ '@vue/shared': 3.4.0
- /@vue/compiler-sfc@3.3.10:
- resolution: {integrity: sha512-xpcTe7Rw7QefOTRFFTlcfzozccvjM40dT45JtrE3onGm/jBLZ0JhpKu3jkV7rbDFLeeagR/5RlJ2Y9SvyS0lAg==}
+ /@vue/compiler-sfc@3.4.0:
+ resolution: {integrity: sha512-PWE0mE2yW7bJS7PmaCrVDEG6KPaDJo0pb4AKnCxJ5lRRDO4IwL/fswBGhCpov+v/c+N/e+hQHpXNwvqU9BtUXg==}
dependencies:
- '@babel/parser': 7.23.5
- '@vue/compiler-core': 3.3.10
- '@vue/compiler-dom': 3.3.10
- '@vue/compiler-ssr': 3.3.10
- '@vue/reactivity-transform': 3.3.10
- '@vue/shared': 3.3.10
+ '@babel/parser': 7.23.6
+ '@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
source-map-js: 1.0.2
- /@vue/compiler-ssr@3.3.10:
- resolution: {integrity: sha512-12iM4jA4GEbskwXMmPcskK5wImc2ohKm408+o9iox3tfN9qua8xL0THIZtoe9OJHnXP4eOWZpgCAAThEveNlqQ==}
+ /@vue/compiler-ssr@3.4.0:
+ resolution: {integrity: sha512-+oXKy105g9DIYQKDi3Gwung0xqQX5gJHr0GR+Vf7yK/WkNDM6q61ummcKmKAB85EIst8y3vj2PA9z9YU5Oc4DQ==}
dependencies:
- '@vue/compiler-dom': 3.3.10
- '@vue/shared': 3.3.10
+ '@vue/compiler-dom': 3.4.0
+ '@vue/shared': 3.4.0
/@vue/devtools-api@6.5.1:
resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==}
- /@vue/eslint-config-prettier@8.0.0(eslint@8.56.0)(prettier@3.1.0):
- resolution: {integrity: sha512-55dPqtC4PM/yBjhAr+yEw6+7KzzdkBuLmnhBrDfp4I48+wy+Giqqj9yUr5T2uD/BkBROjjmqnLZmXRdOx/VtQg==}
+ /@vue/eslint-config-prettier@9.0.0(eslint@8.56.0)(prettier@3.1.1):
+ resolution: {integrity: sha512-z1ZIAAUS9pKzo/ANEfd2sO+v2IUalz7cM/cTLOZ7vRFOPk5/xuRKQteOu1DErFLAh/lYGXMVZ0IfYKlyInuDVg==}
peerDependencies:
eslint: '>= 8.0.0'
prettier: '>= 3.0.0'
dependencies:
eslint: 8.56.0
- eslint-config-prettier: 8.10.0(eslint@8.56.0)
- eslint-plugin-prettier: 5.0.1(eslint-config-prettier@8.10.0)(eslint@8.56.0)(prettier@3.1.0)
- prettier: 3.1.0
+ eslint-config-prettier: 9.1.0(eslint@8.56.0)
+ eslint-plugin-prettier: 5.1.2(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1)
+ prettier: 3.1.1
transitivePeerDependencies:
- '@types/eslint'
dev: true
- /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@5.3.2):
+ /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@5.3.3):
resolution: {integrity: sha512-StxLFet2Qe97T8+7L8pGlhYBBr8Eg05LPuTDVopQV6il+SK6qqom59BA/rcFipUef2jD8P2X44Vd8tMFytfvlg==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -1185,18 +1203,18 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.2)
- '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ '@typescript-eslint/eslint-plugin': 6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3)
eslint: 8.56.0
eslint-plugin-vue: 9.19.2(eslint@8.56.0)
- typescript: 5.3.2
+ typescript: 5.3.3
vue-eslint-parser: 9.3.2(eslint@8.56.0)
transitivePeerDependencies:
- supports-color
dev: true
- /@vue/language-core@1.8.24(typescript@5.3.2):
- resolution: {integrity: sha512-2ClHvij0WlsDWryPzXJCSpPc6rusZFNoVtRZGgGGkKCmKuIREDDKmH8j+1tYyxPYyH0qL6pZ6+IHD8KIm5nWAw==}
+ /@vue/language-core@1.8.27(typescript@5.3.3):
+ resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -1205,56 +1223,47 @@ packages:
dependencies:
'@volar/language-core': 1.11.1
'@volar/source-map': 1.11.1
- '@vue/compiler-dom': 3.3.10
- '@vue/shared': 3.3.10
+ '@vue/compiler-dom': 3.4.0
+ '@vue/shared': 3.4.0
computeds: 0.0.1
minimatch: 9.0.3
muggle-string: 0.3.1
path-browserify: 1.0.1
- typescript: 5.3.2
- vue-template-compiler: 2.7.15
+ typescript: 5.3.3
+ vue-template-compiler: 2.7.16
dev: true
- /@vue/reactivity-transform@3.3.10:
- resolution: {integrity: sha512-0xBdk+CKHWT+Gev8oZ63Tc0qFfj935YZx+UAynlutnrDZ4diFCVFMWixn65HzjE3S1iJppWOo6Tt1OzASH7VEg==}
+ /@vue/reactivity@3.4.0:
+ resolution: {integrity: sha512-X6BvQjNcgKKHWPQzlRJjZvIu72Kkn8xJSv6VNptqWh8dToMknD0Hch1l4N7llKgVt6Diq4lMeUnErbZFvuGlAA==}
dependencies:
- '@babel/parser': 7.23.5
- '@vue/compiler-core': 3.3.10
- '@vue/shared': 3.3.10
- estree-walker: 2.0.2
- magic-string: 0.30.5
+ '@vue/shared': 3.4.0
- /@vue/reactivity@3.3.10:
- resolution: {integrity: sha512-H5Z7rOY/JLO+e5a6/FEXaQ1TMuOvY4LDVgT+/+HKubEAgs9qeeZ+NhADSeEtrNQeiKLDuzeKc8v0CUFpB6Pqgw==}
+ /@vue/runtime-core@3.4.0:
+ resolution: {integrity: sha512-NYrj/JgMMqnSWcIud8lLzDQrBLu+EVEeQ56QE9DYJeKG2eFrnQy8o/h57R9nCprafHs0uImKL3xsdXjHseYVxw==}
dependencies:
- '@vue/shared': 3.3.10
+ '@vue/reactivity': 3.4.0
+ '@vue/shared': 3.4.0
- /@vue/runtime-core@3.3.10:
- resolution: {integrity: sha512-DZ0v31oTN4YHX9JEU5VW1LoIVgFovWgIVb30bWn9DG9a7oA415idcwsRNNajqTx8HQJyOaWfRKoyuP2P2TYIag==}
+ /@vue/runtime-dom@3.4.0:
+ resolution: {integrity: sha512-1ZoHEsA5l77qbx2F+SWo/hQdBksPuOmww1t/jznidDG+xMB/iidafEFvo2ZTtZii0JfTIrlDhjshfYUvQC17wQ==}
dependencies:
- '@vue/reactivity': 3.3.10
- '@vue/shared': 3.3.10
+ '@vue/runtime-core': 3.4.0
+ '@vue/shared': 3.4.0
+ csstype: 3.1.3
- /@vue/runtime-dom@3.3.10:
- resolution: {integrity: sha512-c/jKb3ny05KJcYk0j1m7Wbhrxq7mZYr06GhKykDMNRRR9S+/dGT8KpHuNQjv3/8U4JshfkAk6TpecPD3B21Ijw==}
- dependencies:
- '@vue/runtime-core': 3.3.10
- '@vue/shared': 3.3.10
- csstype: 3.1.2
-
- /@vue/server-renderer@3.3.10(vue@3.3.10):
- resolution: {integrity: sha512-0i6ww3sBV3SKlF3YTjSVqKQ74xialMbjVYGy7cOTi7Imd8ediE7t72SK3qnvhrTAhOvlQhq6Bk6nFPdXxe0sAg==}
+ /@vue/server-renderer@3.4.0(vue@3.4.0):
+ resolution: {integrity: sha512-GuOVCyLDlWPu8nKo5AUxb8B+iB/Ik4I1WwqAlBqf5+y48z6D6rvKshp7KR3cJea+pte1tdTsb0+Ja82KizMZOw==}
peerDependencies:
- vue: 3.3.10
+ vue: 3.4.0
dependencies:
- '@vue/compiler-ssr': 3.3.10
- '@vue/shared': 3.3.10
- vue: 3.3.10(typescript@5.3.2)
+ '@vue/compiler-ssr': 3.4.0
+ '@vue/shared': 3.4.0
+ vue: 3.4.0(typescript@5.3.3)
- /@vue/shared@3.3.10:
- resolution: {integrity: sha512-2y3Y2J1a3RhFa0WisHvACJR2ncvWiVHcP8t0Inxo+NKz+8RKO4ZV8eZgCxRgQoA6ITfV12L4E6POOL9HOU5nqw==}
+ /@vue/shared@3.4.0:
+ resolution: {integrity: sha512-Nhh3ed3G1R6HDAWiG6YYFt0Zmq/To6u5vjzwa9TIquGheCXPY6nEdIAO8ZdlwXsWqC2yNLj700FOvShpYt5CEA==}
- /@vue/test-utils@2.4.3(vue@3.3.10):
+ /@vue/test-utils@2.4.3(vue@3.4.0):
resolution: {integrity: sha512-F4K7mF+ad++VlTrxMJVRnenKSJmO6fkQt2wpRDiKDesQMkfpniGWsqEi/JevxGBo2qEkwwjvTUAoiGJLNx++CA==}
peerDependencies:
'@vue/server-renderer': ^3.0.1
@@ -1264,24 +1273,24 @@ packages:
optional: true
dependencies:
js-beautify: 1.14.11
- vue: 3.3.10(typescript@5.3.2)
- vue-component-type-helpers: 1.8.24
+ vue: 3.4.0(typescript@5.3.3)
+ vue-component-type-helpers: 1.8.27
dev: true
- /@vue/tsconfig@0.5.0:
- resolution: {integrity: sha512-vRNRhhZfoJganWuqWuePo7ol2MaG9XkQD3jVJy2WuZOWWa5LAjJqnBSBsTGKvCrcrVMe5nPM9Intp7o3ekRjUw==}
+ /@vue/tsconfig@0.5.1:
+ resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
dev: true
- /@vueuse/head@2.0.0(vue@3.3.10):
+ /@vueuse/head@2.0.0(vue@3.4.0):
resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==}
peerDependencies:
vue: '>=2.7 || >=3'
dependencies:
- '@unhead/dom': 1.8.8
- '@unhead/schema': 1.8.8
- '@unhead/ssr': 1.8.8
- '@unhead/vue': 1.8.8(vue@3.3.10)
- vue: 3.3.10(typescript@5.3.2)
+ '@unhead/dom': 1.8.9
+ '@unhead/schema': 1.8.9
+ '@unhead/ssr': 1.8.9
+ '@unhead/vue': 1.8.9(vue@3.4.0)
+ vue: 3.4.0(typescript@5.3.3)
dev: false
/abbrev@2.0.0:
@@ -1289,21 +1298,21 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /acorn-jsx@5.3.2(acorn@8.11.2):
+ /acorn-jsx@5.3.2(acorn@8.11.3):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.11.2
+ acorn: 8.11.3
dev: true
- /acorn-walk@8.3.0:
- resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==}
+ /acorn-walk@8.3.1:
+ resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==}
engines: {node: '>=0.4.0'}
dev: true
- /acorn@8.11.2:
- resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
+ /acorn@8.11.3:
+ resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
@@ -1456,7 +1465,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.22.2
- caniuse-lite: 1.0.30001566
+ caniuse-lite: 1.0.30001572
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -1469,8 +1478,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /axios@1.6.2:
- resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==}
+ /axios@1.6.3:
+ resolution: {integrity: sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==}
dependencies:
follow-redirects: 1.15.3
form-data: 4.0.0
@@ -1483,11 +1492,6 @@ packages:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
dev: true
- /big-integer@1.6.52:
- resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
- engines: {node: '>=0.6'}
- dev: true
-
/binary-extensions@2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
@@ -1497,13 +1501,6 @@ packages:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
dev: true
- /bplist-parser@0.2.0:
- resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
- engines: {node: '>= 5.10.0'}
- dependencies:
- big-integer: 1.6.52
- dev: true
-
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
@@ -1529,19 +1526,12 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001566
- electron-to-chromium: 1.4.601
+ caniuse-lite: 1.0.30001572
+ electron-to-chromium: 1.4.616
node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.22.2)
dev: true
- /bundle-name@3.0.0:
- resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
- engines: {node: '>=12'}
- dependencies:
- run-applescript: 5.0.0
- dev: true
-
/cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
@@ -1569,13 +1559,13 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.22.2
- caniuse-lite: 1.0.30001566
+ caniuse-lite: 1.0.30001572
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
- /caniuse-lite@1.0.30001566:
- resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==}
+ /caniuse-lite@1.0.30001572:
+ resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==}
dev: true
/chai@4.3.10:
@@ -1693,9 +1683,9 @@ packages:
which: 2.0.2
dev: true
- /css-declaration-sorter@6.4.1(postcss@8.4.32):
- resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==}
- engines: {node: ^10 || ^12 || >=14}
+ /css-declaration-sorter@7.1.1(postcss@8.4.32):
+ resolution: {integrity: sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==}
+ engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.0.9
dependencies:
@@ -1739,61 +1729,61 @@ packages:
hasBin: true
dev: true
- /cssnano-preset-default@6.0.1(postcss@8.4.32):
- resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==}
+ /cssnano-preset-default@6.0.2(postcss@8.4.32):
+ resolution: {integrity: sha512-VnZybFeZ63AiVqIUNlxqMxpj9VU8B5j0oKgP7WyVt/7mkyf97KsYkNzsPTV/RVmy54Pg7cBhOK4WATbdCB44gw==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
- css-declaration-sorter: 6.4.1(postcss@8.4.32)
- cssnano-utils: 4.0.0(postcss@8.4.32)
+ css-declaration-sorter: 7.1.1(postcss@8.4.32)
+ cssnano-utils: 4.0.1(postcss@8.4.32)
postcss: 8.4.32
postcss-calc: 9.0.1(postcss@8.4.32)
- postcss-colormin: 6.0.0(postcss@8.4.32)
- postcss-convert-values: 6.0.0(postcss@8.4.32)
- postcss-discard-comments: 6.0.0(postcss@8.4.32)
- postcss-discard-duplicates: 6.0.0(postcss@8.4.32)
- postcss-discard-empty: 6.0.0(postcss@8.4.32)
- postcss-discard-overridden: 6.0.0(postcss@8.4.32)
- postcss-merge-longhand: 6.0.0(postcss@8.4.32)
- postcss-merge-rules: 6.0.1(postcss@8.4.32)
- postcss-minify-font-values: 6.0.0(postcss@8.4.32)
- postcss-minify-gradients: 6.0.0(postcss@8.4.32)
- postcss-minify-params: 6.0.0(postcss@8.4.32)
- postcss-minify-selectors: 6.0.0(postcss@8.4.32)
- postcss-normalize-charset: 6.0.0(postcss@8.4.32)
- postcss-normalize-display-values: 6.0.0(postcss@8.4.32)
- postcss-normalize-positions: 6.0.0(postcss@8.4.32)
- postcss-normalize-repeat-style: 6.0.0(postcss@8.4.32)
- postcss-normalize-string: 6.0.0(postcss@8.4.32)
- postcss-normalize-timing-functions: 6.0.0(postcss@8.4.32)
- postcss-normalize-unicode: 6.0.0(postcss@8.4.32)
- postcss-normalize-url: 6.0.0(postcss@8.4.32)
- postcss-normalize-whitespace: 6.0.0(postcss@8.4.32)
- postcss-ordered-values: 6.0.0(postcss@8.4.32)
- postcss-reduce-initial: 6.0.0(postcss@8.4.32)
- postcss-reduce-transforms: 6.0.0(postcss@8.4.32)
- postcss-svgo: 6.0.0(postcss@8.4.32)
- postcss-unique-selectors: 6.0.0(postcss@8.4.32)
- dev: true
-
- /cssnano-utils@4.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==}
+ postcss-colormin: 6.0.1(postcss@8.4.32)
+ postcss-convert-values: 6.0.1(postcss@8.4.32)
+ postcss-discard-comments: 6.0.1(postcss@8.4.32)
+ postcss-discard-duplicates: 6.0.1(postcss@8.4.32)
+ postcss-discard-empty: 6.0.1(postcss@8.4.32)
+ postcss-discard-overridden: 6.0.1(postcss@8.4.32)
+ postcss-merge-longhand: 6.0.1(postcss@8.4.32)
+ postcss-merge-rules: 6.0.2(postcss@8.4.32)
+ postcss-minify-font-values: 6.0.1(postcss@8.4.32)
+ postcss-minify-gradients: 6.0.1(postcss@8.4.32)
+ postcss-minify-params: 6.0.1(postcss@8.4.32)
+ postcss-minify-selectors: 6.0.1(postcss@8.4.32)
+ postcss-normalize-charset: 6.0.1(postcss@8.4.32)
+ postcss-normalize-display-values: 6.0.1(postcss@8.4.32)
+ postcss-normalize-positions: 6.0.1(postcss@8.4.32)
+ postcss-normalize-repeat-style: 6.0.1(postcss@8.4.32)
+ postcss-normalize-string: 6.0.1(postcss@8.4.32)
+ postcss-normalize-timing-functions: 6.0.1(postcss@8.4.32)
+ postcss-normalize-unicode: 6.0.1(postcss@8.4.32)
+ postcss-normalize-url: 6.0.1(postcss@8.4.32)
+ postcss-normalize-whitespace: 6.0.1(postcss@8.4.32)
+ postcss-ordered-values: 6.0.1(postcss@8.4.32)
+ postcss-reduce-initial: 6.0.1(postcss@8.4.32)
+ postcss-reduce-transforms: 6.0.1(postcss@8.4.32)
+ postcss-svgo: 6.0.1(postcss@8.4.32)
+ postcss-unique-selectors: 6.0.1(postcss@8.4.32)
+ dev: true
+
+ /cssnano-utils@4.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-6qQuYDqsGoiXssZ3zct6dcMxiqfT6epy7x4R0TQJadd4LWO3sPR6JH6ZByOvVLoZ6EdwPGgd7+DR1EmX3tiXQQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
dev: true
- /cssnano@6.0.1(postcss@8.4.32):
- resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==}
+ /cssnano@6.0.2(postcss@8.4.32):
+ resolution: {integrity: sha512-Tu9wv8UdN6CoiQnIVkCNvi+0rw/BwFWOJBlg2bVfEyKaadSuE3Gq/DD8tniVvggTJGwK88UjqZp7zL5sv6t1aA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
- cssnano-preset-default: 6.0.1(postcss@8.4.32)
- lilconfig: 2.1.0
+ cssnano-preset-default: 6.0.2(postcss@8.4.32)
+ lilconfig: 3.0.0
postcss: 8.4.32
dev: true
@@ -1811,8 +1801,8 @@ packages:
rrweb-cssom: 0.6.0
dev: true
- /csstype@3.1.2:
- resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
+ /csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
/data-urls@5.0.0:
resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==}
@@ -1864,24 +1854,6 @@ packages:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
- /default-browser-id@3.0.0:
- resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
- engines: {node: '>=12'}
- dependencies:
- bplist-parser: 0.2.0
- untildify: 4.0.0
- dev: true
-
- /default-browser@4.0.0:
- resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
- engines: {node: '>=14.16'}
- dependencies:
- bundle-name: 3.0.0
- default-browser-id: 3.0.0
- execa: 7.2.0
- titleize: 3.0.0
- dev: true
-
/define-data-property@1.1.1:
resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
engines: {node: '>= 0.4'}
@@ -1891,11 +1863,6 @@ packages:
has-property-descriptors: 1.0.1
dev: true
- /define-lazy-prop@3.0.0:
- resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
- engines: {node: '>=12'}
- dev: true
-
/define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
@@ -1986,8 +1953,8 @@ packages:
semver: 7.5.4
dev: true
- /electron-to-chromium@1.4.601:
- resolution: {integrity: sha512-SpwUMDWe9tQu8JX5QCO1+p/hChAi9AE9UpoC3rcHVc+gdCGlbT3SGb5I1klgb952HRIyvt9wZhSz9bNBYz9swA==}
+ /electron-to-chromium@1.4.616:
+ resolution: {integrity: sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==}
dev: true
/emoji-regex@8.0.0:
@@ -2001,7 +1968,6 @@ packages:
/entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
- dev: true
/es-abstract@1.22.3:
resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
@@ -2072,34 +2038,35 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild@0.19.8:
- resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==}
+ /esbuild@0.19.10:
+ resolution: {integrity: sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.19.8
- '@esbuild/android-arm64': 0.19.8
- '@esbuild/android-x64': 0.19.8
- '@esbuild/darwin-arm64': 0.19.8
- '@esbuild/darwin-x64': 0.19.8
- '@esbuild/freebsd-arm64': 0.19.8
- '@esbuild/freebsd-x64': 0.19.8
- '@esbuild/linux-arm': 0.19.8
- '@esbuild/linux-arm64': 0.19.8
- '@esbuild/linux-ia32': 0.19.8
- '@esbuild/linux-loong64': 0.19.8
- '@esbuild/linux-mips64el': 0.19.8
- '@esbuild/linux-ppc64': 0.19.8
- '@esbuild/linux-riscv64': 0.19.8
- '@esbuild/linux-s390x': 0.19.8
- '@esbuild/linux-x64': 0.19.8
- '@esbuild/netbsd-x64': 0.19.8
- '@esbuild/openbsd-x64': 0.19.8
- '@esbuild/sunos-x64': 0.19.8
- '@esbuild/win32-arm64': 0.19.8
- '@esbuild/win32-ia32': 0.19.8
- '@esbuild/win32-x64': 0.19.8
+ '@esbuild/aix-ppc64': 0.19.10
+ '@esbuild/android-arm': 0.19.10
+ '@esbuild/android-arm64': 0.19.10
+ '@esbuild/android-x64': 0.19.10
+ '@esbuild/darwin-arm64': 0.19.10
+ '@esbuild/darwin-x64': 0.19.10
+ '@esbuild/freebsd-arm64': 0.19.10
+ '@esbuild/freebsd-x64': 0.19.10
+ '@esbuild/linux-arm': 0.19.10
+ '@esbuild/linux-arm64': 0.19.10
+ '@esbuild/linux-ia32': 0.19.10
+ '@esbuild/linux-loong64': 0.19.10
+ '@esbuild/linux-mips64el': 0.19.10
+ '@esbuild/linux-ppc64': 0.19.10
+ '@esbuild/linux-riscv64': 0.19.10
+ '@esbuild/linux-s390x': 0.19.10
+ '@esbuild/linux-x64': 0.19.10
+ '@esbuild/netbsd-x64': 0.19.10
+ '@esbuild/openbsd-x64': 0.19.10
+ '@esbuild/sunos-x64': 0.19.10
+ '@esbuild/win32-arm64': 0.19.10
+ '@esbuild/win32-ia32': 0.19.10
+ '@esbuild/win32-x64': 0.19.10
dev: true
/escalade@3.1.1:
@@ -2117,15 +2084,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /eslint-config-prettier@8.10.0(eslint@8.56.0):
- resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
- hasBin: true
- peerDependencies:
- eslint: '>=7.0.0'
- dependencies:
- eslint: 8.56.0
- dev: true
-
/eslint-config-prettier@9.1.0(eslint@8.56.0):
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
@@ -2145,7 +2103,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -2166,7 +2124,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3)
debug: 3.2.7
eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
@@ -2185,8 +2143,8 @@ packages:
regexpp: 3.2.0
dev: true
- /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0):
- resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==}
+ /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.16.0)(eslint@8.56.0):
+ resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -2195,7 +2153,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
@@ -2204,7 +2162,7 @@ packages:
doctrine: 2.1.0
eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -2213,7 +2171,7 @@ packages:
object.groupby: 1.0.1
object.values: 1.1.7
semver: 6.3.1
- tsconfig-paths: 3.14.2
+ tsconfig-paths: 3.15.0
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -2235,8 +2193,8 @@ packages:
semver: 6.3.1
dev: true
- /eslint-plugin-prettier@5.0.1(eslint-config-prettier@8.10.0)(eslint@8.56.0)(prettier@3.1.0):
- resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==}
+ /eslint-plugin-prettier@5.1.2(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1):
+ resolution: {integrity: sha512-dhlpWc9vOwohcWmClFcA+HjlvUpuyynYs0Rf+L/P6/0iQE6vlHW9l5bkfzN62/Stm9fbq8ku46qzde76T1xlSg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
'@types/eslint': '>=8.0.0'
@@ -2250,10 +2208,10 @@ packages:
optional: true
dependencies:
eslint: 8.56.0
- eslint-config-prettier: 8.10.0(eslint@8.56.0)
- prettier: 3.1.0
+ eslint-config-prettier: 9.1.0(eslint@8.56.0)
+ prettier: 3.1.1
prettier-linter-helpers: 1.0.0
- synckit: 0.8.6
+ synckit: 0.8.8
dev: true
/eslint-plugin-promise@6.1.1(eslint@8.56.0):
@@ -2281,7 +2239,7 @@ packages:
eslint: 8.56.0
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
semver: 7.5.4
vue-eslint-parser: 9.3.2(eslint@8.56.0)
xml-name-validator: 4.0.0
@@ -2342,7 +2300,7 @@ packages:
file-entry-cache: 6.0.1
find-up: 5.0.0
glob-parent: 6.0.2
- globals: 13.23.0
+ globals: 13.24.0
graphemer: 1.4.0
ignore: 5.3.0
imurmurhash: 0.1.4
@@ -2365,8 +2323,8 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.11.2
- acorn-jsx: 5.3.2(acorn@8.11.2)
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
eslint-visitor-keys: 3.4.3
dev: true
@@ -2392,6 +2350,12 @@ packages:
/estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ /estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ dependencies:
+ '@types/estree': 1.0.5
+ dev: true
+
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -2412,21 +2376,6 @@ packages:
strip-final-newline: 2.0.0
dev: true
- /execa@7.2.0:
- resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
- engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 4.3.1
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.1.0
- onetime: 6.0.0
- signal-exit: 3.0.7
- strip-final-newline: 3.0.0
- dev: true
-
/execa@8.0.1:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
@@ -2436,7 +2385,7 @@ packages:
human-signals: 5.0.0
is-stream: 3.0.0
merge-stream: 2.0.0
- npm-run-path: 5.1.0
+ npm-run-path: 5.2.0
onetime: 6.0.0
signal-exit: 4.1.0
strip-final-newline: 3.0.0
@@ -2469,8 +2418,8 @@ packages:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
dev: true
- /fastq@1.15.0:
- resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
+ /fastq@1.16.0:
+ resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==}
dependencies:
reusify: 1.0.4
dev: true
@@ -2642,17 +2591,6 @@ packages:
path-scurry: 1.10.1
dev: true
- /glob@7.1.6:
- resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: true
-
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
@@ -2664,8 +2602,8 @@ packages:
path-is-absolute: 1.0.1
dev: true
- /globals@13.23.0:
- resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==}
+ /globals@13.24.0:
+ resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
@@ -2784,11 +2722,6 @@ packages:
engines: {node: '>=10.17.0'}
dev: true
- /human-signals@4.3.1:
- resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
- engines: {node: '>=14.18.0'}
- dev: true
-
/human-signals@5.0.0:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
@@ -2890,18 +2823,6 @@ packages:
has-tostringtag: 1.0.0
dev: true
- /is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
- dev: true
-
- /is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
- dev: true
-
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -2919,14 +2840,6 @@ packages:
is-extglob: 2.1.1
dev: true
- /is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
- dependencies:
- is-docker: 3.0.0
- dev: true
-
/is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
@@ -3004,13 +2917,6 @@ packages:
call-bind: 1.0.5
dev: true
- /is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
- dependencies:
- is-docker: 2.2.1
- dev: true
-
/isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
dev: true
@@ -3122,7 +3028,7 @@ packages:
whatwg-encoding: 3.1.1
whatwg-mimetype: 4.0.0
whatwg-url: 14.0.0
- ws: 8.14.2
+ ws: 8.16.0
xml-name-validator: 5.0.0
transitivePeerDependencies:
- bufferutil
@@ -3260,8 +3166,8 @@ packages:
/magicast@0.3.2:
resolution: {integrity: sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==}
dependencies:
- '@babel/parser': 7.23.5
- '@babel/types': 7.23.5
+ '@babel/parser': 7.23.6
+ '@babel/types': 7.23.6
source-map-js: 1.0.2
dev: true
@@ -3356,7 +3262,7 @@ packages:
/mlly@1.4.2:
resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
dependencies:
- acorn: 8.11.2
+ acorn: 8.11.3
pathe: 1.1.1
pkg-types: 1.0.3
ufo: 1.3.2
@@ -3420,8 +3326,8 @@ packages:
path-key: 3.1.1
dev: true
- /npm-run-path@5.1.0:
- resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
+ /npm-run-path@5.2.0:
+ resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
path-key: 4.0.0
@@ -3513,16 +3419,6 @@ packages:
mimic-fn: 4.0.0
dev: true
- /open@9.1.0:
- resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
- engines: {node: '>=14.16'}
- dependencies:
- default-browser: 4.0.0
- define-lazy-prop: 3.0.0
- is-inside-container: 1.0.0
- is-wsl: 2.2.0
- dev: true
-
/optionator@0.9.3:
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
@@ -3631,7 +3527,7 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /pinia@2.1.7(typescript@5.3.2)(vue@3.3.10):
+ /pinia@2.1.7(typescript@5.3.3)(vue@3.4.0):
resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==}
peerDependencies:
'@vue/composition-api': ^1.4.0
@@ -3644,9 +3540,9 @@ packages:
optional: true
dependencies:
'@vue/devtools-api': 6.5.1
- typescript: 5.3.2
- vue: 3.3.10(typescript@5.3.2)
- vue-demi: 0.14.6(vue@3.3.10)
+ typescript: 5.3.3
+ vue: 3.4.0(typescript@5.3.3)
+ vue-demi: 0.14.6(vue@3.4.0)
/pirates@4.0.6:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
@@ -3684,15 +3580,15 @@ packages:
postcss: ^8.2.2
dependencies:
postcss: 8.4.32
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
postcss-value-parser: 4.2.0
dev: true
- /postcss-colormin@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==}
+ /postcss-colormin@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-Tb9aR2wCJCzKuNjIeMzVNd0nXjQy25HDgFmmaRsHnP0eP/k8uQWE4S8voX5S2coO5CeKrp+USFs1Ayv9Tpxx6w==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
browserslist: 4.22.2
caniuse-api: 3.0.0
@@ -3701,49 +3597,49 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-convert-values@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==}
+ /postcss-convert-values@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-zTd4Vh0HxGkhg5aHtfCogcRHzGkvblfdWlQ53lIh1cJhYcGyIxh2hgtKoVh40AMktRERet+JKdB04nNG19kjmA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
browserslist: 4.22.2
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-discard-comments@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==}
+ /postcss-discard-comments@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
dev: true
- /postcss-discard-duplicates@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==}
+ /postcss-discard-duplicates@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-1hvUs76HLYR8zkScbwyJ8oJEugfPV+WchpnA+26fpJ7Smzs51CzGBHC32RS03psuX/2l0l0UKh2StzNxOrKCYg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
dev: true
- /postcss-discard-empty@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==}
+ /postcss-discard-empty@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-yitcmKwmVWtNsrrRqGJ7/C0YRy53i0mjexBDQ9zYxDwTWVBgbU4+C9jIZLmQlTDT9zhml+u0OMFJh8+31krmOg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
dev: true
- /postcss-discard-overridden@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==}
+ /postcss-discard-overridden@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-qs0ehZMMZpSESbRkw1+inkf51kak6OOzNRaoLd/U7Fatp0aN2HQ1rxGOrJvYcRAN9VpX8kUF13R2ofn8OlvFVA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
dev: true
@@ -3787,72 +3683,72 @@ packages:
yaml: 2.3.4
dev: true
- /postcss-merge-longhand@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==}
+ /postcss-merge-longhand@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-vmr/HZQzaPXc45FRvSctqFTF05UaDnTn5ABX+UtQPJznDWT/QaFbVc/pJ5C2YPxx2J2XcfmWowlKwtCDwiQ5hA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
- stylehacks: 6.0.0(postcss@8.4.32)
+ stylehacks: 6.0.1(postcss@8.4.32)
dev: true
- /postcss-merge-rules@6.0.1(postcss@8.4.32):
- resolution: {integrity: sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==}
+ /postcss-merge-rules@6.0.2(postcss@8.4.32):
+ resolution: {integrity: sha512-6lm8bl0UfriSfxI+F/cezrebqqP8w702UC6SjZlUlBYwuRVNbmgcJuQU7yePIvD4MNT53r/acQCUAyulrpgmeQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
browserslist: 4.22.2
caniuse-api: 3.0.0
- cssnano-utils: 4.0.0(postcss@8.4.32)
+ cssnano-utils: 4.0.1(postcss@8.4.32)
postcss: 8.4.32
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
dev: true
- /postcss-minify-font-values@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==}
+ /postcss-minify-font-values@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-tIwmF1zUPoN6xOtA/2FgVk1ZKrLcCvE0dpZLtzyyte0j9zUeB8RTbCqrHZGjJlxOvNWKMYtunLrrl7HPOiR46w==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-minify-gradients@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==}
+ /postcss-minify-gradients@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-M1RJWVjd6IOLPl1hYiOd5HQHgpp6cvJVLrieQYS9y07Yo8itAr6jaekzJphaJFR0tcg4kRewCk3kna9uHBxn/w==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
colord: 2.9.3
- cssnano-utils: 4.0.0(postcss@8.4.32)
+ cssnano-utils: 4.0.1(postcss@8.4.32)
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-minify-params@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==}
+ /postcss-minify-params@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-eFvGWArqh4khPIgPDu6SZNcaLctx97nO7c59OXnRtGntAp5/VS4gjMhhW9qUFsK6mQ27pEZGt2kR+mPizI+Z9g==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
browserslist: 4.22.2
- cssnano-utils: 4.0.0(postcss@8.4.32)
+ cssnano-utils: 4.0.1(postcss@8.4.32)
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-minify-selectors@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==}
+ /postcss-minify-selectors@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-mfReq5wrS6vkunxvJp6GDuOk+Ak6JV7134gp8L+ANRnV9VwqzTvBtX6lpohooVU750AR0D3pVx2Zn6uCCwOAfQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
dev: true
/postcss-nested@6.0.1(postcss@8.4.32):
@@ -3862,137 +3758,137 @@ packages:
postcss: ^8.2.14
dependencies:
postcss: 8.4.32
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
dev: true
- /postcss-nesting@12.0.1(postcss@8.4.32):
- resolution: {integrity: sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==}
+ /postcss-nesting@12.0.2(postcss@8.4.32):
+ resolution: {integrity: sha512-63PpJHSeNs93S3ZUIyi+7kKx4JqOIEJ6QYtG3x+0qA4J03+4n0iwsyA1GAHyWxsHYljQS4/4ZK1o2sMi70b5wQ==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
- '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13)
+ '@csstools/selector-specificity': 3.0.1(postcss-selector-parser@6.0.14)
postcss: 8.4.32
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
dev: true
- /postcss-normalize-charset@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==}
+ /postcss-normalize-charset@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-aW5LbMNRZ+oDV57PF9K+WI1Z8MPnF+A8qbajg/T8PP126YrGX1f9IQx21GI2OlGz7XFJi/fNi0GTbY948XJtXg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
dev: true
- /postcss-normalize-display-values@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==}
+ /postcss-normalize-display-values@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-mc3vxp2bEuCb4LgCcmG1y6lKJu1Co8T+rKHrcbShJwUmKJiEl761qb/QQCfFwlrvSeET3jksolCR/RZuMURudw==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-normalize-positions@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==}
+ /postcss-normalize-positions@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-HRsq8u/0unKNvm0cvwxcOUEcakFXqZ41fv3FOdPn916XFUrympjr+03oaLkuZENz3HE9RrQE9yU0Xv43ThWjQg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-normalize-repeat-style@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==}
+ /postcss-normalize-repeat-style@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-Gbb2nmCy6tTiA7Sh2MBs3fj9W8swonk6lw+dFFeQT68B0Pzwp1kvisJQkdV6rbbMSd9brMlS8I8ts52tAGWmGQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-normalize-string@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==}
+ /postcss-normalize-string@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-5Fhx/+xzALJD9EI26Aq23hXwmv97Zfy2VFrt5PLT8lAhnBIZvmaT5pQk+NuJ/GWj/QWaKSKbnoKDGLbV6qnhXg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-normalize-timing-functions@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==}
+ /postcss-normalize-timing-functions@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-4zcczzHqmCU7L5dqTB9rzeqPWRMc0K2HoR+Bfl+FSMbqGBUcP5LRfgcH4BdRtLuzVQK1/FHdFoGT3F7rkEnY+g==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-normalize-unicode@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==}
+ /postcss-normalize-unicode@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-ok9DsI94nEF79MkvmLfHfn8ddnKXA7w+8YuUoz5m7b6TOdoaRCpvu/QMHXQs9+DwUbvp+ytzz04J55CPy77PuQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
browserslist: 4.22.2
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-normalize-url@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==}
+ /postcss-normalize-url@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-jEXL15tXSvbjm0yzUV7FBiEXwhIa9H88JOXDGQzmcWoB4mSjZIsmtto066s2iW9FYuIrIF4k04HA2BKAOpbsaQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-normalize-whitespace@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==}
+ /postcss-normalize-whitespace@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-76i3NpWf6bB8UHlVuLRxG4zW2YykF9CTEcq/9LGAiz2qBuX5cBStadkk0jSkg9a9TCIXbMQz7yzrygKoCW9JuA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-ordered-values@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==}
+ /postcss-ordered-values@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-XXbb1O/MW9HdEhnBxitZpPFbIvDgbo9NK4c/5bOfiKpnIGZDoL2xd7/e6jW5DYLsWxBbs+1nZEnVgnjnlFViaA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
- cssnano-utils: 4.0.0(postcss@8.4.32)
+ cssnano-utils: 4.0.1(postcss@8.4.32)
postcss: 8.4.32
postcss-value-parser: 4.2.0
dev: true
- /postcss-reduce-initial@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==}
+ /postcss-reduce-initial@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-cgzsI2ThG1PMSdSyM9A+bVxiiVgPIVz9f5c6H+TqEv0CA89iCOO81mwLWRWLgOKFtQkKob9nNpnkxG/1RlgFcA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
browserslist: 4.22.2
caniuse-api: 3.0.0
postcss: 8.4.32
dev: true
- /postcss-reduce-transforms@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==}
+ /postcss-reduce-transforms@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-fUbV81OkUe75JM+VYO1gr/IoA2b/dRiH6HvMwhrIBSUrxq3jNZQZitSnugcTLDi1KkQh1eR/zi+iyxviUNBkcQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
@@ -4006,33 +3902,33 @@ packages:
util-deprecate: 1.0.2
dev: true
- /postcss-selector-parser@6.0.13:
- resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
+ /postcss-selector-parser@6.0.14:
+ resolution: {integrity: sha512-65xXYsT40i9GyWzlHQ5ShZoK7JZdySeOozi/tz2EezDo6c04q6+ckYMeoY7idaie1qp2dT5KoYQ2yky6JuoHnA==}
engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
dev: true
- /postcss-svgo@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==}
+ /postcss-svgo@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-eWV4Rrqa06LzTgqirOv5Ln6WTGyU7Pbeqj9WEyKo9tpnWixNATVJMeaEcOHOW1ZYyjcG8wSJwX/28DvU3oy3HA==}
engines: {node: ^14 || ^16 || >= 18}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
postcss-value-parser: 4.2.0
- svgo: 3.0.5
+ svgo: 3.1.0
dev: true
- /postcss-unique-selectors@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==}
+ /postcss-unique-selectors@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-/KCCEpNNR7oXVJ38/Id7GC9Nt0zxO1T3zVbhVaq6F6LSG+3gU3B7+QuTHfD0v8NPEHlzewAout29S0InmB78EQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
postcss: 8.4.32
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
dev: true
/postcss-value-parser@4.2.0:
@@ -4059,8 +3955,8 @@ packages:
fast-diff: 1.3.0
dev: true
- /prettier@3.1.0:
- resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==}
+ /prettier@3.1.1:
+ resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==}
engines: {node: '>=14'}
hasBin: true
dev: true
@@ -4165,23 +4061,24 @@ packages:
glob: 7.2.3
dev: true
- /rollup@4.6.1:
- resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==}
+ /rollup@4.9.1:
+ resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.6.1
- '@rollup/rollup-android-arm64': 4.6.1
- '@rollup/rollup-darwin-arm64': 4.6.1
- '@rollup/rollup-darwin-x64': 4.6.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.6.1
- '@rollup/rollup-linux-arm64-gnu': 4.6.1
- '@rollup/rollup-linux-arm64-musl': 4.6.1
- '@rollup/rollup-linux-x64-gnu': 4.6.1
- '@rollup/rollup-linux-x64-musl': 4.6.1
- '@rollup/rollup-win32-arm64-msvc': 4.6.1
- '@rollup/rollup-win32-ia32-msvc': 4.6.1
- '@rollup/rollup-win32-x64-msvc': 4.6.1
+ '@rollup/rollup-android-arm-eabi': 4.9.1
+ '@rollup/rollup-android-arm64': 4.9.1
+ '@rollup/rollup-darwin-arm64': 4.9.1
+ '@rollup/rollup-darwin-x64': 4.9.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.9.1
+ '@rollup/rollup-linux-arm64-gnu': 4.9.1
+ '@rollup/rollup-linux-arm64-musl': 4.9.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.9.1
+ '@rollup/rollup-linux-x64-gnu': 4.9.1
+ '@rollup/rollup-linux-x64-musl': 4.9.1
+ '@rollup/rollup-win32-arm64-msvc': 4.9.1
+ '@rollup/rollup-win32-ia32-msvc': 4.9.1
+ '@rollup/rollup-win32-x64-msvc': 4.9.1
fsevents: 2.3.3
dev: true
@@ -4189,13 +4086,6 @@ packages:
resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==}
dev: true
- /run-applescript@5.0.0:
- resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
- engines: {node: '>=12'}
- dependencies:
- execa: 5.1.1
- dev: true
-
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
@@ -4330,8 +4220,8 @@ packages:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
- /std-env@3.6.0:
- resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==}
+ /std-env@3.7.0:
+ resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
dev: true
/string-width@4.2.3:
@@ -4414,28 +4304,28 @@ packages:
/strip-literal@1.3.0:
resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
dependencies:
- acorn: 8.11.2
+ acorn: 8.11.3
dev: true
- /stylehacks@6.0.0(postcss@8.4.32):
- resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==}
+ /stylehacks@6.0.1(postcss@8.4.32):
+ resolution: {integrity: sha512-jTqG2aIoX2fYg0YsGvqE4ooE/e75WmaEjnNiP6Ag7irLtHxML8NJRxRxS0HyDpde8DRGuEXTFVHVfR5Tmbxqzg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: ^8.2.15
+ postcss: ^8.4.31
dependencies:
browserslist: 4.22.2
postcss: 8.4.32
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
dev: true
- /sucrase@3.34.0:
- resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==}
- engines: {node: '>=8'}
+ /sucrase@3.35.0:
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
dependencies:
'@jridgewell/gen-mapping': 0.3.3
commander: 4.1.1
- glob: 7.1.6
+ glob: 10.3.10
lines-and-columns: 1.2.4
mz: 2.7.0
pirates: 4.0.6
@@ -4454,8 +4344,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /svgo@3.0.5:
- resolution: {integrity: sha512-HQKHEo73pMNOlDlBcLgZRcHW2+1wo7bFYayAXkGN0l/2+h68KjlfZyMRhdhaGvoHV2eApOovl12zoFz42sT6rQ==}
+ /svgo@3.1.0:
+ resolution: {integrity: sha512-R5SnNA89w1dYgNv570591F66v34b3eQShpIBcQtZtM5trJwm1VvxbIoMpRYY3ybTAutcKTLEmTsdnaknOHbiQA==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -4472,11 +4362,11 @@ packages:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: true
- /synckit@0.8.6:
- resolution: {integrity: sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==}
+ /synckit@0.8.8:
+ resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
- '@pkgr/utils': 2.4.2
+ '@pkgr/core': 0.1.0
tslib: 2.6.2
dev: true
@@ -4504,9 +4394,9 @@ packages:
postcss-js: 4.0.1(postcss@8.4.32)
postcss-load-config: 4.0.2(postcss@8.4.32)
postcss-nested: 6.0.1(postcss@8.4.32)
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.14
resolve: 1.22.8
- sucrase: 3.34.0
+ sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
dev: true
@@ -4551,11 +4441,6 @@ packages:
engines: {node: '>=14.0.0'}
dev: true
- /titleize@3.0.0:
- resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
- engines: {node: '>=12'}
- dev: true
-
/to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
@@ -4584,21 +4469,21 @@ packages:
punycode: 2.3.1
dev: true
- /ts-api-utils@1.0.3(typescript@5.3.2):
+ /ts-api-utils@1.0.3(typescript@5.3.3):
resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
engines: {node: '>=16.13.0'}
peerDependencies:
typescript: '>=4.2.0'
dependencies:
- typescript: 5.3.2
+ typescript: 5.3.3
dev: true
/ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: true
- /tsconfig-paths@3.14.2:
- resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
+ /tsconfig-paths@3.15.0:
+ resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
dependencies:
'@types/json5': 0.0.29
json5: 1.0.2
@@ -4665,8 +4550,8 @@ packages:
is-typed-array: 1.1.12
dev: true
- /typescript@5.3.2:
- resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==}
+ /typescript@5.3.3:
+ resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
engines: {node: '>=14.17'}
hasBin: true
@@ -4687,20 +4572,22 @@ packages:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
dev: true
- /unhead@1.8.8:
- resolution: {integrity: sha512-SfUJ2kjz1NcfvdM+uEAlN11h31wHqMg0HZ5jriuRPjMCj5O7lPs4uSMdBUYh3KEo0uLKrW76FM85ONXkyZfm3g==}
+ /unhead@1.8.9:
+ resolution: {integrity: sha512-qqCNmA4KOEDjcl+OtRZTllGehXewcQ31zbHjvhl/jqCs2MfRcZoxFW1y7A4Y4BgR/O7PI89K+GoWGcxK3gn64Q==}
dependencies:
- '@unhead/dom': 1.8.8
- '@unhead/schema': 1.8.8
- '@unhead/shared': 1.8.8
+ '@unhead/dom': 1.8.9
+ '@unhead/schema': 1.8.9
+ '@unhead/shared': 1.8.9
hookable: 5.5.3
dev: false
- /unimport@3.6.0:
- resolution: {integrity: sha512-yXW3Z30yk1vX8fxO8uHlq9wY9K+L56LHp4Hlbv8i7tW+NENSOv8AaFJUPtOQchxlT7/JBAzCtkrBtcVjKIr1VQ==}
+ /unimport@3.7.1:
+ resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==}
dependencies:
'@rollup/pluginutils': 5.1.0
+ acorn: 8.11.3
escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
fast-glob: 3.3.2
local-pkg: 0.5.0
magic-string: 0.30.5
@@ -4709,7 +4596,7 @@ packages:
pkg-types: 1.0.3
scule: 1.1.1
strip-literal: 1.3.0
- unplugin: 1.5.1
+ unplugin: 1.6.0
transitivePeerDependencies:
- rollup
dev: true
@@ -4719,8 +4606,8 @@ packages:
engines: {node: '>= 4.0.0'}
dev: true
- /unplugin-auto-import@0.17.2:
- resolution: {integrity: sha512-Eu/xWI6SH4jTWXvzOfXQWAxRtiz/gMObm7wXtgMj7wBjHQKLgHTmHd4R4oha87KYGah1aKMqiqDeAxiPmfSoTg==}
+ /unplugin-auto-import@0.17.3:
+ resolution: {integrity: sha512-0cn0wr8X579TtdZKUAps0dDVrYzttx38ImdxZjmCeNlMDJX8UuSjO83vFqgS4ClNDIGWAute+xl9j5vRSX+vsw==}
engines: {node: '>=14'}
peerDependencies:
'@nuxt/kit': ^3.2.2
@@ -4731,19 +4618,19 @@ packages:
'@vueuse/core':
optional: true
dependencies:
- '@antfu/utils': 0.7.6
+ '@antfu/utils': 0.7.7
'@rollup/pluginutils': 5.1.0
fast-glob: 3.3.2
local-pkg: 0.5.0
magic-string: 0.30.5
minimatch: 9.0.3
- unimport: 3.6.0
- unplugin: 1.5.1
+ unimport: 3.7.1
+ unplugin: 1.6.0
transitivePeerDependencies:
- rollup
dev: true
- /unplugin-vue-components@0.26.0(vue@3.3.10):
+ /unplugin-vue-components@0.26.0(vue@3.4.0):
resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -4756,7 +4643,7 @@ packages:
'@nuxt/kit':
optional: true
dependencies:
- '@antfu/utils': 0.7.6
+ '@antfu/utils': 0.7.7
'@rollup/pluginutils': 5.1.0
chokidar: 3.5.3
debug: 4.3.4
@@ -4765,27 +4652,22 @@ packages:
magic-string: 0.30.5
minimatch: 9.0.3
resolve: 1.22.8
- unplugin: 1.5.1
- vue: 3.3.10(typescript@5.3.2)
+ unplugin: 1.6.0
+ vue: 3.4.0(typescript@5.3.3)
transitivePeerDependencies:
- rollup
- supports-color
dev: true
- /unplugin@1.5.1:
- resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==}
+ /unplugin@1.6.0:
+ resolution: {integrity: sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==}
dependencies:
- acorn: 8.11.2
+ acorn: 8.11.3
chokidar: 3.5.3
webpack-sources: 3.2.3
webpack-virtual-modules: 0.6.1
dev: true
- /untildify@4.0.0:
- resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
- engines: {node: '>=8'}
- dev: true
-
/update-browserslist-db@1.0.13(browserslist@4.22.2):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true
@@ -4823,7 +4705,7 @@ packages:
convert-source-map: 2.0.0
dev: true
- /vite-node@1.1.0(@types/node@20.10.3):
+ /vite-node@1.1.0(@types/node@20.10.5):
resolution: {integrity: sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -4832,7 +4714,7 @@ packages:
debug: 4.3.4
pathe: 1.1.1
picocolors: 1.0.0
- vite: 5.0.5(@types/node@20.10.3)
+ vite: 5.0.10(@types/node@20.10.5)
transitivePeerDependencies:
- '@types/node'
- less
@@ -4844,8 +4726,8 @@ packages:
- terser
dev: true
- /vite@5.0.5(@types/node@20.10.3):
- resolution: {integrity: sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==}
+ /vite@5.0.10(@types/node@20.10.5):
+ resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -4872,15 +4754,15 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.10.3
- esbuild: 0.19.8
+ '@types/node': 20.10.5
+ esbuild: 0.19.10
postcss: 8.4.32
- rollup: 4.6.1
+ rollup: 4.9.1
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vitest@1.1.0(@types/node@20.10.3)(jsdom@23.0.1):
+ /vitest@1.1.0(@types/node@20.10.5)(jsdom@23.0.1):
resolution: {integrity: sha512-oDFiCrw7dd3Jf06HoMtSRARivvyjHJaTxikFxuqJjO76U436PqlVw1uLn7a8OSPrhSfMGVaRakKpA2lePdw79A==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -4905,13 +4787,13 @@ packages:
jsdom:
optional: true
dependencies:
- '@types/node': 20.10.3
+ '@types/node': 20.10.5
'@vitest/expect': 1.1.0
'@vitest/runner': 1.1.0
'@vitest/snapshot': 1.1.0
'@vitest/spy': 1.1.0
'@vitest/utils': 1.1.0
- acorn-walk: 8.3.0
+ acorn-walk: 8.3.1
cac: 6.7.14
chai: 4.3.10
debug: 4.3.4
@@ -4921,12 +4803,12 @@ packages:
magic-string: 0.30.5
pathe: 1.1.1
picocolors: 1.0.0
- std-env: 3.6.0
+ std-env: 3.7.0
strip-literal: 1.3.0
tinybench: 2.5.1
tinypool: 0.8.1
- vite: 5.0.5(@types/node@20.10.3)
- vite-node: 1.1.0(@types/node@20.10.3)
+ vite: 5.0.10(@types/node@20.10.5)
+ vite-node: 1.1.0(@types/node@20.10.5)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -4938,11 +4820,11 @@ packages:
- terser
dev: true
- /vue-component-type-helpers@1.8.24:
- resolution: {integrity: sha512-lqWs/7fdRXoSBAlbouHBX+LNuaY6gI9xWW34m/ZIz9zVPYHEyw0b2/zaCBwlKx0NtKTeF/6pOpvrxVkh7nhIYg==}
+ /vue-component-type-helpers@1.8.27:
+ resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==}
dev: true
- /vue-demi@0.14.6(vue@3.3.10):
+ /vue-demi@0.14.6(vue@3.4.0):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
@@ -4954,7 +4836,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.3.10(typescript@5.3.2)
+ vue: 3.4.0(typescript@5.3.3)
/vue-eslint-parser@9.3.2(eslint@8.56.0):
resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==}
@@ -4974,48 +4856,48 @@ packages:
- supports-color
dev: true
- /vue-router@4.2.5(vue@3.3.10):
+ /vue-router@4.2.5(vue@3.4.0):
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.5.1
- vue: 3.3.10(typescript@5.3.2)
+ vue: 3.4.0(typescript@5.3.3)
dev: false
- /vue-template-compiler@2.7.15:
- resolution: {integrity: sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==}
+ /vue-template-compiler@2.7.16:
+ resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
dependencies:
de-indent: 1.0.2
he: 1.2.0
dev: true
- /vue-tsc@1.8.24(typescript@5.3.2):
- resolution: {integrity: sha512-eH1CSj231OzVEY5Hi7wS6ubzyOEwgr5jCptR0Ddf2SitGcaXIsPVDvrprm3eolCdyhDt3WS1Eb2F4fGX9BsUUw==}
+ /vue-tsc@1.8.27(typescript@5.3.3):
+ resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@volar/typescript': 1.11.1
- '@vue/language-core': 1.8.24(typescript@5.3.2)
+ '@vue/language-core': 1.8.27(typescript@5.3.3)
semver: 7.5.4
- typescript: 5.3.2
+ typescript: 5.3.3
dev: true
- /vue@3.3.10(typescript@5.3.2):
- resolution: {integrity: sha512-zg6SIXZdTBwiqCw/1p+m04VyHjLfwtjwz8N57sPaBhEex31ND0RYECVOC1YrRwMRmxFf5T1dabl6SGUbMKKuVw==}
+ /vue@3.4.0(typescript@5.3.3):
+ resolution: {integrity: sha512-iTE9Ve/7DO/H39+gXHrNkRdnh1jDwPe/fap4brbPKkp1APMkS03OiZ+UY0dwpqtRX0iPWQTkh8Fu3hKgLtaxfA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.3.10
- '@vue/compiler-sfc': 3.3.10
- '@vue/runtime-dom': 3.3.10
- '@vue/server-renderer': 3.3.10(vue@3.3.10)
- '@vue/shared': 3.3.10
- typescript: 5.3.2
+ '@vue/compiler-dom': 3.4.0
+ '@vue/compiler-sfc': 3.4.0
+ '@vue/runtime-dom': 3.4.0
+ '@vue/server-renderer': 3.4.0(vue@3.4.0)
+ '@vue/shared': 3.4.0
+ typescript: 5.3.3
/w3c-xmlserializer@5.0.0:
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
@@ -5029,7 +4911,7 @@ packages:
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
- axios: 1.6.2
+ axios: 1.6.3
joi: 17.11.0
lodash: 4.17.21
minimist: 1.2.8
@@ -5132,8 +5014,8 @@ packages:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
- /ws@8.14.2:
- resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==}
+ /ws@8.16.0:
+ resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
diff --git a/src/components/HelloWorld.spec.ts b/src/components/__tests__/HelloWorld.spec.ts
similarity index 100%
rename from src/components/HelloWorld.spec.ts
rename to src/components/__tests__/HelloWorld.spec.ts
diff --git a/src/env.d.ts b/src/env.d.ts
deleted file mode 100644
index d6b044c..0000000
--- a/src/env.d.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-///
-import type { Router } from 'vue-router'
-import 'vue-router'
-import 'pinia'
-
-declare module '*.vue' {
- import { DefineComponent } from 'vue'
- // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
- const component: DefineComponent
- export default component
-}
-
-interface ImportMetaEnv extends Readonly> {
- // Only string type here to avoid hard to debug cast problems in your components!
- readonly VITE_APP_VERSION: string
- readonly VITE_APP_BUILD_EPOCH?: string
-}
-interface ImportMeta {
- readonly env: ImportMetaEnv
-}
-
-declare module 'vue-router' {
- interface RouteMeta {
- title?: string
- }
-}
-
-declare module 'pinia' {
- export interface PiniaCustomProperties {
- router: Router
- }
-}
-
-export {}
diff --git a/src/router.ts b/src/router/index.ts
similarity index 100%
rename from src/router.ts
rename to src/router/index.ts
diff --git a/src/store.ts b/src/store/index.ts
similarity index 100%
rename from src/store.ts
rename to src/store/index.ts
diff --git a/tsconfig.app.json b/tsconfig.app.json
new file mode 100644
index 0000000..a7d3279
--- /dev/null
+++ b/tsconfig.app.json
@@ -0,0 +1,20 @@
+{
+ "extends": "@vue/tsconfig/tsconfig.dom.json",
+ "include": [
+ "env.d.ts",
+ "interface-extensions.d.ts",
+ "components.d.ts",
+ "auto-imports.d.ts",
+ "src/**/*",
+ "src/**/*.vue"
+ ],
+ "exclude": ["src/**/__tests__/*"],
+ "compilerOptions": {
+ "composite": true,
+ "noEmit": true,
+ "baseUrl": ".",
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ }
+}
diff --git a/tsconfig.json b/tsconfig.json
index 08394e1..100cf6a 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,32 +1,14 @@
{
- "compilerOptions": {
- "target": "ES2020",
- "useDefineForClassFields": true,
- "module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "skipLibCheck": true,
-
- /* Bundler mode */
- "moduleResolution": "bundler",
- "allowImportingTsExtensions": true,
- "resolveJsonModule": true,
- "isolatedModules": true,
- "noEmit": true,
- "jsx": "preserve",
-
- /* Linting */
- "strict": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true,
-
- /* Paths */
- "baseUrl": ".",
- "paths": {
- "@/*": ["./src/*"]
+ "files": [],
+ "references": [
+ {
+ "path": "./tsconfig.node.json"
+ },
+ {
+ "path": "./tsconfig.app.json"
+ },
+ {
+ "path": "./tsconfig.vitest.json"
}
- },
- "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.vue", "tests/**/*.ts"],
- "exclude": ["node_modules", "dist", "public"],
- "references": [{ "path": "./tsconfig.node.json" }]
+ ]
}
diff --git a/tsconfig.node.json b/tsconfig.node.json
index 7959cec..10da77f 100644
--- a/tsconfig.node.json
+++ b/tsconfig.node.json
@@ -1,12 +1,11 @@
{
+ "extends": "@tsconfig/node20/tsconfig.json",
+ "include": ["vite.config.*", "vitest.config.*", "playwright.config.*"],
"compilerOptions": {
"composite": true,
- "skipLibCheck": true,
+ "noEmit": true,
"module": "ESNext",
- "moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true,
- "resolveJsonModule": true,
- "types": ["node", "jsdom"]
- },
- "include": ["vite.config.ts", "vitest.config.ts", "playwright.config.ts", "package.json"]
+ "moduleResolution": "Bundler",
+ "types": ["node"]
+ }
}
diff --git a/tsconfig.vitest.json b/tsconfig.vitest.json
new file mode 100644
index 0000000..d2036b7
--- /dev/null
+++ b/tsconfig.vitest.json
@@ -0,0 +1,12 @@
+{
+ "extends": "./tsconfig.app.json",
+ "exclude": [],
+ "compilerOptions": {
+ "composite": true,
+ "lib": [],
+ "types": [
+ "node",
+ "jsdom"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/vite.config.ts b/vite.config.ts
index c955d61..60cf8d1 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -24,14 +24,14 @@ export default defineConfig({
'@vueuse/head': ['useHead'],
},
],
- dts: 'src/auto-imports.d.ts',
+ dts: 'auto-imports.d.ts',
vueTemplate: true,
eslintrc: {
enabled: true,
},
}),
Components({
- dts: 'src/components.d.ts',
+ dts: 'components.d.ts',
}),
],
resolve: {
diff --git a/vitest.config.ts b/vitest.config.ts
index 1e455bb..652e228 100644
--- a/vitest.config.ts
+++ b/vitest.config.ts
@@ -19,13 +19,14 @@ export default mergeConfig(
root: fileURLToPath(new URL('./', import.meta.url)),
setupFiles: ['./tests/setup/testglobals.ts'],
coverage: {
- // exclude: ['__mocks__/*', 'tests/*', '**/*.spec.ts'],
provider: 'v8',
reporter: ['text', 'json', 'json-summary'],
- lines: 75,
- branches: 65,
- functions: 0,
- statements: 65,
+ thresholds: {
+ lines: 10,
+ functions: 0,
+ branches: 10,
+ statements: 10,
+ },
},
},
})