- 颜色
-
- 默认
- primary
- success
- warning
- error
- 默认
- primary
-
-
- 大小
-
- button xs
- button sm
- button
- button lg
- button xl
- button xs
- button sm
- button
- button lg
- button xl
-
- 圆角
-
- 默认
- primary
- success
- warning
- error
-
- 圆形
-
- D
- P
- S
- W
- E
- D
- P
- S
- W
- E
- D
- P
- S
- W
- E
- D
- P
- S
- W
- E
- D
- P
- S
- W
- E
- P
-
- 链接按钮
-
- default
- primary
- success
- warning
- error
- primary
-
-
-
- primary
- primary
- primary
- primary
-
-
-
-
-
- primary
- primary
- primary
- primary
-
-
-
-
-
- success
- success
- success
- success
-
-
-
-
-
- success
- success
- success
- success
-
-
-
-
- TCheckbox
- TCheckbox disabled
- TCheckbox disabled
-
-
-
- TRadio
- TRadio
- TRadio
- TRadio disabled
- TRadio disabled
-
-
-
diff --git a/package.json b/package.json
index 239a7525..744fffdc 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"@vueuse/components": "^10.2.1",
"@vueuse/core": "^10.2.1",
"body-scroll-lock": "4.0.0-beta.0",
- "kotl": "^1.2.1",
+ "kotl": "^1.2.2",
"pinia": "^2.1.4",
"vue": "^3.3.4",
"vue-router": "^4.2.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index cd9b7595..2079be43 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -24,8 +24,8 @@ dependencies:
specifier: 4.0.0-beta.0
version: 4.0.0-beta.0
kotl:
- specifier: ^1.2.1
- version: 1.2.1
+ specifier: ^1.2.2
+ version: 1.2.2
pinia:
specifier: ^2.1.4
version: 2.1.4(typescript@5.1.6)(vue@3.3.4)
@@ -302,8 +302,8 @@ packages:
find-up: 5.0.0
dev: true
- /@antfu/utils@0.7.4:
- resolution: {integrity: sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==}
+ /@antfu/utils@0.7.5:
+ resolution: {integrity: sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg==}
dev: true
/@babel/code-frame@7.22.5:
@@ -313,30 +313,30 @@ packages:
'@babel/highlight': 7.22.5
dev: true
- /@babel/compat-data@7.22.5:
- resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==}
+ /@babel/compat-data@7.22.6:
+ resolution: {integrity: sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==}
engines: {node: '>=6.9.0'}
dev: true
- /@babel/core@7.22.5:
- resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==}
+ /@babel/core@7.22.6:
+ resolution: {integrity: sha512-HPIyDa6n+HKw5dEuway3vVAhBboYCtREBMp+IWeseZy6TFtzn6MHkCH2KKYUOC/vKKwgSMHQW4htBOrmuRPXfw==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.22.5
'@babel/generator': 7.22.5
- '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5)
+ '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.6)
'@babel/helper-module-transforms': 7.22.5
- '@babel/helpers': 7.22.5
- '@babel/parser': 7.22.5
+ '@babel/helpers': 7.22.6
+ '@babel/parser': 7.22.6
'@babel/template': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/traverse': 7.22.6
'@babel/types': 7.22.5
+ '@nicolo-ribaudo/semver-v6': 6.3.3
convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
- semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -358,27 +358,27 @@ packages:
'@babel/types': 7.22.5
dev: true
- /@babel/helper-compilation-targets@7.22.5(@babel/core@7.22.5):
- resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==}
+ /@babel/helper-compilation-targets@7.22.6(@babel/core@7.22.6):
+ resolution: {integrity: sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/compat-data': 7.22.5
- '@babel/core': 7.22.5
+ '@babel/compat-data': 7.22.6
+ '@babel/core': 7.22.6
'@babel/helper-validator-option': 7.22.5
+ '@nicolo-ribaudo/semver-v6': 6.3.3
browserslist: 4.21.9
lru-cache: 5.1.1
- semver: 6.3.0
dev: true
- /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.22.5):
- resolution: {integrity: sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==}
+ /@babel/helper-create-class-features-plugin@7.22.6(@babel/core@7.22.6):
+ resolution: {integrity: sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.22.5
+ '@babel/core': 7.22.6
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.5
'@babel/helper-function-name': 7.22.5
@@ -386,8 +386,8 @@ packages:
'@babel/helper-optimise-call-expression': 7.22.5
'@babel/helper-replace-supers': 7.22.5
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.5
- semver: 6.3.0
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@nicolo-ribaudo/semver-v6': 6.3.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -433,10 +433,10 @@ packages:
'@babel/helper-environment-visitor': 7.22.5
'@babel/helper-module-imports': 7.22.5
'@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.5
'@babel/template': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/traverse': 7.22.6
'@babel/types': 7.22.5
transitivePeerDependencies:
- supports-color
@@ -462,7 +462,7 @@ packages:
'@babel/helper-member-expression-to-functions': 7.22.5
'@babel/helper-optimise-call-expression': 7.22.5
'@babel/template': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/traverse': 7.22.6
'@babel/types': 7.22.5
transitivePeerDependencies:
- supports-color
@@ -482,8 +482,8 @@ packages:
'@babel/types': 7.22.5
dev: true
- /@babel/helper-split-export-declaration@7.22.5:
- resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==}
+ /@babel/helper-split-export-declaration@7.22.6:
+ resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.22.5
@@ -502,12 +502,12 @@ packages:
engines: {node: '>=6.9.0'}
dev: true
- /@babel/helpers@7.22.5:
- resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==}
+ /@babel/helpers@7.22.6:
+ resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/traverse': 7.22.6
'@babel/types': 7.22.5
transitivePeerDependencies:
- supports-color
@@ -522,44 +522,44 @@ packages:
js-tokens: 4.0.0
dev: true
- /@babel/parser@7.22.5:
- resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==}
+ /@babel/parser@7.22.6:
+ resolution: {integrity: sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.22.5
- /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.5):
+ /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.6):
resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.5
+ '@babel/core': 7.22.6
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.5):
+ /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.6):
resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.5
+ '@babel/core': 7.22.6
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.22.5):
+ /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.22.6):
resolution: {integrity: sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.5
+ '@babel/core': 7.22.6
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5)
+ '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.6)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.5)
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.6)
transitivePeerDependencies:
- supports-color
dev: true
@@ -569,12 +569,12 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.5
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.22.6
'@babel/types': 7.22.5
dev: true
- /@babel/traverse@7.22.5:
- resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==}
+ /@babel/traverse@7.22.6:
+ resolution: {integrity: sha512-53CijMvKlLIDlOTrdWiHileRddlIiwUIyCKqYa7lYnnPldXCG5dUSN38uT0cA6i7rHWNKJLH0VU/Kxdr1GzB3w==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.5
@@ -582,8 +582,8 @@ packages:
'@babel/helper-environment-visitor': 7.22.5
'@babel/helper-function-name': 7.22.5
'@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.5
- '@babel/parser': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.22.6
'@babel/types': 7.22.5
debug: 4.3.4
globals: 11.12.0
@@ -1076,8 +1076,8 @@ packages:
resolution: {integrity: sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==}
dev: false
- /@floating-ui/dom@1.4.2:
- resolution: {integrity: sha512-VKmvHVatWnewmGGy+7Mdy4cTJX71Pli6v/Wjb5RQBuq5wjUYx+Ef+kRThi8qggZqDgD8CogCpqhRoVp3+yQk+g==}
+ /@floating-ui/dom@1.4.3:
+ resolution: {integrity: sha512-nB/68NyaQlcdY22L+Fgd1HERQ7UGv7XFN+tPxwrEfQL4nKtAP/jIZnZtpUlXbtV+VEGHh6W/63Gy2C5biWI3sA==}
dependencies:
'@floating-ui/core': 1.3.1
dev: false
@@ -1085,7 +1085,7 @@ packages:
/@floating-ui/vue@1.0.1(vue@3.3.4):
resolution: {integrity: sha512-HZmmNWaztKYKOQxXvMzJYCYtfgG07cL/bPQvZ92AFG3Ktw71bvvLKXsZDAyIxGpqRo9WiTPsYknnSuLV2H/riA==}
dependencies:
- '@floating-ui/dom': 1.4.2
+ '@floating-ui/dom': 1.4.3
vue-demi: 0.14.5(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
@@ -1128,7 +1128,7 @@ packages:
resolution: {integrity: sha512-P8S3z/L1LcV4Qem9AoCfVAaTFGySEMzFEY4CHZLkfRj0Fv9LiR+AwjDgrDrzyI93U2L2mg9JHsbTJ52mF8suNw==}
dependencies:
'@antfu/install-pkg': 0.1.1
- '@antfu/utils': 0.7.4
+ '@antfu/utils': 0.7.5
'@iconify/types': 2.0.0
debug: 4.3.4
kolorist: 1.8.0
@@ -1166,11 +1166,11 @@ packages:
optional: true
dependencies:
'@rushstack/eslint-patch': 1.3.2
- '@typescript-eslint/eslint-plugin': 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.44.0)(typescript@5.1.6)
- '@typescript-eslint/parser': 5.60.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
eslint: 8.44.0
eslint-config-prettier: 8.8.0(eslint@8.44.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.0)(eslint@8.44.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)
eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.44.0)(prettier@2.8.8)
eslint-plugin-react: 7.32.2(eslint@8.44.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.44.0)
@@ -1261,8 +1261,13 @@ packages:
resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==}
dev: true
+ /@nicolo-ribaudo/semver-v6@6.3.3:
+ resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==}
+ hasBin: true
+ dev: true
+
/@nodelib/fs.scandir@2.1.5:
- resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz}
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -1384,7 +1389,7 @@ packages:
dev: false
/@types/argparse@1.0.38:
- resolution: {integrity: sha1-qB/YYG1IH4c6OADG665PHXaKVqk=, tarball: https://registry.npmmirror.com/@types/argparse/download/@types/argparse-1.0.38.tgz}
+ resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
dev: true
/@types/chai-subset@1.3.3:
@@ -1456,8 +1461,8 @@ packages:
/@types/web-bluetooth@0.0.17:
resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
- /@typescript-eslint/eslint-plugin@5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.44.0)(typescript@5.1.6):
- resolution: {integrity: sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==}
+ /@typescript-eslint/eslint-plugin@5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.6):
+ resolution: {integrity: sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -1468,13 +1473,13 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.5.1
- '@typescript-eslint/parser': 5.60.0(eslint@8.44.0)(typescript@5.1.6)
- '@typescript-eslint/scope-manager': 5.60.0
- '@typescript-eslint/type-utils': 5.60.0(eslint@8.44.0)(typescript@5.1.6)
- '@typescript-eslint/utils': 5.60.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/scope-manager': 5.61.0
+ '@typescript-eslint/type-utils': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
debug: 4.3.4
eslint: 8.44.0
- grapheme-splitter: 1.0.4
+ graphemer: 1.4.0
ignore: 5.2.4
natural-compare-lite: 1.4.0
semver: 7.5.3
@@ -1484,8 +1489,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@5.60.0(eslint@8.44.0)(typescript@5.1.6):
- resolution: {integrity: sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==}
+ /@typescript-eslint/parser@5.61.0(eslint@8.44.0)(typescript@5.1.6):
+ resolution: {integrity: sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1494,9 +1499,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.60.0
- '@typescript-eslint/types': 5.60.0
- '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.6)
+ '@typescript-eslint/scope-manager': 5.61.0
+ '@typescript-eslint/types': 5.61.0
+ '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
debug: 4.3.4
eslint: 8.44.0
typescript: 5.1.6
@@ -1504,16 +1509,16 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@5.60.0:
- resolution: {integrity: sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ==}
+ /@typescript-eslint/scope-manager@5.61.0:
+ resolution: {integrity: sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.60.0
- '@typescript-eslint/visitor-keys': 5.60.0
+ '@typescript-eslint/types': 5.61.0
+ '@typescript-eslint/visitor-keys': 5.61.0
dev: true
- /@typescript-eslint/type-utils@5.60.0(eslint@8.44.0)(typescript@5.1.6):
- resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==}
+ /@typescript-eslint/type-utils@5.61.0(eslint@8.44.0)(typescript@5.1.6):
+ resolution: {integrity: sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -1522,8 +1527,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.6)
- '@typescript-eslint/utils': 5.60.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
+ '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
debug: 4.3.4
eslint: 8.44.0
tsutils: 3.21.0(typescript@5.1.6)
@@ -1532,13 +1537,13 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/types@5.60.0:
- resolution: {integrity: sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==}
+ /@typescript-eslint/types@5.61.0:
+ resolution: {integrity: sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.60.0(typescript@5.1.6):
- resolution: {integrity: sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==}
+ /@typescript-eslint/typescript-estree@5.61.0(typescript@5.1.6):
+ resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -1546,8 +1551,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.60.0
- '@typescript-eslint/visitor-keys': 5.60.0
+ '@typescript-eslint/types': 5.61.0
+ '@typescript-eslint/visitor-keys': 5.61.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -1558,8 +1563,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@5.60.0(eslint@8.44.0)(typescript@5.1.6):
- resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==}
+ /@typescript-eslint/utils@5.61.0(eslint@8.44.0)(typescript@5.1.6):
+ resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1567,9 +1572,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0)
'@types/json-schema': 7.0.12
'@types/semver': 7.5.0
- '@typescript-eslint/scope-manager': 5.60.0
- '@typescript-eslint/types': 5.60.0
- '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.6)
+ '@typescript-eslint/scope-manager': 5.61.0
+ '@typescript-eslint/types': 5.61.0
+ '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
eslint: 8.44.0
eslint-scope: 5.1.1
semver: 7.5.3
@@ -1578,11 +1583,11 @@ packages:
- typescript
dev: true
- /@typescript-eslint/visitor-keys@5.60.0:
- resolution: {integrity: sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==}
+ /@typescript-eslint/visitor-keys@5.61.0:
+ resolution: {integrity: sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.60.0
+ '@typescript-eslint/types': 5.61.0
eslint-visitor-keys: 3.4.1
dev: true
@@ -1610,9 +1615,9 @@ packages:
cac: 6.7.14
chokidar: 3.5.3
colorette: 2.0.20
- consola: 3.1.0
- fast-glob: 3.2.12
- magic-string: 0.30.0
+ consola: 3.2.2
+ fast-glob: 3.3.0
+ magic-string: 0.30.1
pathe: 1.1.1
perfect-debounce: 1.0.0
transitivePeerDependencies:
@@ -1653,8 +1658,8 @@ packages:
'@unocss/config': 0.53.4
'@unocss/core': 0.53.4
css-tree: 2.3.1
- fast-glob: 3.2.12
- magic-string: 0.30.0
+ fast-glob: 3.3.0
+ magic-string: 0.30.1
postcss: 8.4.24
dev: true
@@ -1768,8 +1773,8 @@ packages:
'@unocss/scope': 0.53.4
'@unocss/transformer-directives': 0.53.4
chokidar: 3.5.3
- fast-glob: 3.2.12
- magic-string: 0.30.0
+ fast-glob: 3.3.0
+ magic-string: 0.30.1
vite: 4.3.9(@types/node@20.3.3)(sass@1.63.6)
transitivePeerDependencies:
- rollup
@@ -1782,9 +1787,9 @@ packages:
vite: ^4.0.0
vue: ^3.0.0
dependencies:
- '@babel/core': 7.22.5
- '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.22.5)
- '@vue/babel-plugin-jsx': 1.1.3(@babel/core@7.22.5)
+ '@babel/core': 7.22.6
+ '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.22.6)
+ '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.6)
vite: 4.3.9(@types/node@20.3.3)(sass@1.63.6)
vue: 3.3.4
transitivePeerDependencies:
@@ -1833,7 +1838,7 @@ packages:
/@vitest/snapshot@0.32.2:
resolution: {integrity: sha512-JwhpeH/PPc7GJX38vEfCy9LtRzf9F4er7i4OsAJyV7sjPwjj+AIR8cUgpMTWK4S3TiamzopcTyLsZDMuldoi5A==}
dependencies:
- magic-string: 0.30.0
+ magic-string: 0.30.1
pathe: 1.1.1
pretty-format: 27.5.1
dev: true
@@ -1870,22 +1875,22 @@ packages:
'@volar/language-core': 1.7.10
dev: true
- /@vue/babel-helper-vue-transform-on@1.1.3:
- resolution: {integrity: sha512-iSaE7+1+/tPp79XnvsAVjaCjuY7dHjfsArPozi+1USJ1A5lf5JUovCP90Hbc+L9BUSHGlXMEYuQrL2vS3Yz9ow==}
+ /@vue/babel-helper-vue-transform-on@1.1.5:
+ resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==}
dev: true
- /@vue/babel-plugin-jsx@1.1.3(@babel/core@7.22.5):
- resolution: {integrity: sha512-q4ekWt6KcWmM7GNTZjBO53EOM/5uczu7q1Ks39Sz0d0PJFJ+oNi6xyu17WZ/uoSi/s81ouq99G18cLoEX9X1OA==}
+ /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.22.6):
+ resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.5
+ '@babel/core': 7.22.6
'@babel/helper-module-imports': 7.22.5
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5)
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.6)
'@babel/template': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/traverse': 7.22.6
'@babel/types': 7.22.5
- '@vue/babel-helper-vue-transform-on': 1.1.3
+ '@vue/babel-helper-vue-transform-on': 1.1.5
camelcase: 6.3.0
html-tags: 3.3.1
svg-tags: 1.0.0
@@ -1896,7 +1901,7 @@ packages:
/@vue/compiler-core@3.3.4:
resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.22.6
'@vue/shared': 3.3.4
estree-walker: 2.0.2
source-map-js: 1.0.2
@@ -1910,14 +1915,14 @@ packages:
/@vue/compiler-sfc@3.3.4:
resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.22.6
'@vue/compiler-core': 3.3.4
'@vue/compiler-dom': 3.3.4
'@vue/compiler-ssr': 3.3.4
'@vue/reactivity-transform': 3.3.4
'@vue/shared': 3.3.4
estree-walker: 2.0.2
- magic-string: 0.30.0
+ magic-string: 0.30.1
postcss: 8.4.24
source-map-js: 1.0.2
@@ -1952,11 +1957,11 @@ packages:
/@vue/reactivity-transform@3.3.4:
resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.22.6
'@vue/compiler-core': 3.3.4
'@vue/shared': 3.3.4
estree-walker: 2.0.2
- magic-string: 0.30.0
+ magic-string: 0.30.1
/@vue/reactivity@3.3.4:
resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
@@ -2073,7 +2078,7 @@ packages:
- vue
dev: true
- /@vueuse/integrations@10.2.1(focus-trap@7.4.3)(vue@3.3.4):
+ /@vueuse/integrations@10.2.1(focus-trap@7.5.1)(vue@3.3.4):
resolution: {integrity: sha512-FDP5lni+z9FjHE9H3xuvwSjoRV9U8jmDvJpmHPCBjUgPGYRynwb60eHWXCFJXLUtb4gSIHy0e+iaEbrKdalCkQ==}
peerDependencies:
async-validator: '*'
@@ -2116,7 +2121,7 @@ packages:
dependencies:
'@vueuse/core': 10.2.1(vue@3.3.4)
'@vueuse/shared': 10.2.1(vue@3.3.4)
- focus-trap: 7.4.3
+ focus-trap: 7.5.1
vue-demi: 0.14.5(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
@@ -2344,7 +2349,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.9
- caniuse-lite: 1.0.30001508
+ caniuse-lite: 1.0.30001512
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -2418,8 +2423,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001508
- electron-to-chromium: 1.4.440
+ caniuse-lite: 1.0.30001512
+ electron-to-chromium: 1.4.449
node-releases: 2.0.12
update-browserslist-db: 1.0.11(browserslist@4.21.9)
dev: true
@@ -2458,8 +2463,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /caniuse-lite@1.0.30001508:
- resolution: {integrity: sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==}
+ /caniuse-lite@1.0.30001512:
+ resolution: {integrity: sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw==}
dev: true
/chai@4.3.7:
@@ -2569,7 +2574,7 @@ packages:
optional: true
/concat-map@0.0.1:
- resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, tarball: https://registry.npmmirror.com/concat-map/download/concat-map-0.0.1.tgz}
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
/concordance@5.0.4:
@@ -2593,8 +2598,9 @@ packages:
proto-list: 1.2.4
dev: true
- /consola@3.1.0:
- resolution: {integrity: sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==}
+ /consola@3.2.2:
+ resolution: {integrity: sha512-r921u0vbF4lQsoIqYvSSER+yZLPQGijOHrYcWoCNVNBZmn/bRR+xT/DgerTze/nLD9TTGzdDa378TVhx7RDOYg==}
+ engines: {node: ^14.18.0 || >=16.10.0}
dev: true
/convert-source-map@1.9.0:
@@ -2662,7 +2668,7 @@ packages:
supports-color:
optional: true
dependencies:
- ms: 2.1.2
+ ms: 2.1.3
dev: true
/debug@4.3.4:
@@ -2811,8 +2817,8 @@ packages:
sigmund: 1.0.1
dev: true
- /electron-to-chromium@1.4.440:
- resolution: {integrity: sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw==}
+ /electron-to-chromium@1.4.449:
+ resolution: {integrity: sha512-TxLRpRUj/107ATefeP8VIUWNOv90xJxZZbCW/eIbSZQiuiFANCx2b7u+GbVc9X4gU+xnbvypNMYVM/WArE1DNQ==}
dev: true
/emoji-regex@8.0.0:
@@ -2986,7 +2992,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -3007,7 +3013,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.60.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
debug: 3.2.7
eslint: 8.44.0
eslint-import-resolver-node: 0.3.7
@@ -3015,7 +3021,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.0)(eslint@8.44.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.61.0)(eslint@8.44.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@@ -3025,7 +3031,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.60.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
@@ -3033,7 +3039,7 @@ packages:
doctrine: 2.1.0
eslint: 8.44.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0)
has: 1.0.3
is-core-module: 2.12.1
is-glob: 4.0.3
@@ -3086,7 +3092,7 @@ packages:
doctrine: 2.1.0
eslint: 8.44.0
estraverse: 5.3.0
- jsx-ast-utils: 3.3.3
+ jsx-ast-utils: 3.3.4
minimatch: 3.1.2
object.entries: 1.1.6
object.fromentries: 2.0.6
@@ -3193,15 +3199,6 @@ packages:
- supports-color
dev: true
- /espree@9.5.2:
- resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- acorn: 8.9.0
- acorn-jsx: 5.3.2(acorn@8.9.0)
- eslint-visitor-keys: 3.4.1
- dev: true
-
/espree@9.6.0:
resolution: {integrity: sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3281,8 +3278,8 @@ packages:
resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
dev: true
- /fast-glob@3.2.12:
- resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
+ /fast-glob@3.3.0:
+ resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -3346,10 +3343,10 @@ packages:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
dev: true
- /focus-trap@7.4.3:
- resolution: {integrity: sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==}
+ /focus-trap@7.5.1:
+ resolution: {integrity: sha512-Xm2j/zkKGc9ORKrVrbOqwCiJc5XnQOiBtmpa1YmEW0jqmkJ4ZJnRShuMYnEuho6LO8KKsbrqjir89KQLIDKKqA==}
dependencies:
- tabbable: 6.1.2
+ tabbable: 6.2.0
dev: true
/for-each@0.3.3:
@@ -3477,8 +3474,8 @@ packages:
is-glob: 4.0.3
dev: true
- /glob@10.3.0:
- resolution: {integrity: sha512-AQ1/SB9HH0yCx1jXAT4vmCbTOPe5RQ+kCurjbel5xSCGhebumUv+GJZfa1rEqor3XIViqwSEmlkZCQD43RWrBg==}
+ /glob@10.3.1:
+ resolution: {integrity: sha512-9BKYcEeIs7QwlCYs+Y3GBvqAMISufUS0i2ELd11zpZjxI5V9iyRj0HgzB5/cLf2NY4vcYBTYzJ7GIui7j/4DOw==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
dependencies:
@@ -3486,7 +3483,7 @@ packages:
jackspeak: 2.2.1
minimatch: 9.0.2
minipass: 6.0.2
- path-scurry: 1.9.2
+ path-scurry: 1.10.0
dev: true
/glob@7.1.6:
@@ -3547,7 +3544,7 @@ packages:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.2.12
+ fast-glob: 3.3.0
ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
@@ -3563,10 +3560,6 @@ packages:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
dev: true
- /grapheme-splitter@1.0.4:
- resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
- dev: true
-
/graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
@@ -3918,8 +3911,8 @@ packages:
'@pkgjs/parseargs': 0.11.0
dev: true
- /jiti@1.18.2:
- resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
+ /jiti@1.19.1:
+ resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==}
hasBin: true
dev: true
@@ -3973,7 +3966,7 @@ packages:
http-proxy-agent: 5.0.0
https-proxy-agent: 5.0.1
is-potential-custom-element-name: 1.0.1
- nwsapi: 2.2.5
+ nwsapi: 2.2.6
parse5: 7.1.2
rrweb-cssom: 0.6.0
saxes: 6.0.0
@@ -4037,12 +4030,14 @@ packages:
graceful-fs: 4.2.11
dev: true
- /jsx-ast-utils@3.3.3:
- resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==}
+ /jsx-ast-utils@3.3.4:
+ resolution: {integrity: sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==}
engines: {node: '>=4.0'}
dependencies:
array-includes: 3.1.6
+ array.prototype.flat: 1.3.1
object.assign: 4.1.4
+ object.values: 1.1.6
dev: true
/kleur@4.1.5:
@@ -4054,8 +4049,8 @@ packages:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
dev: true
- /kotl@1.2.1:
- resolution: {integrity: sha512-1G948qWshhpIMyK55ctYZmkG9UZh5u3c6fEXJQcHxtaJ8YpIg0VJ3KHYkdnEdjjPX5H0c++8ACqqknH0/hhBFA==}
+ /kotl@1.2.2:
+ resolution: {integrity: sha512-GsxOPoioHZVUlfhK+DtcqTIB6xpKU4efR9S5caR2ty2BeZ1Nl6NMrbfCApp3pGS8yfmStw+7KUGPp0CRLD+5SA==}
dev: false
/levn@0.4.1:
@@ -4128,6 +4123,11 @@ packages:
get-func-name: 2.0.0
dev: true
+ /lru-cache@10.0.0:
+ resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==}
+ engines: {node: 14 || >=16.14}
+ dev: true
+
/lru-cache@4.1.5:
resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
dependencies:
@@ -4148,13 +4148,8 @@ packages:
yallist: 4.0.0
dev: true
- /lru-cache@9.1.2:
- resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==}
- engines: {node: 14 || >=16.14}
- dev: true
-
- /magic-string@0.30.0:
- resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
+ /magic-string@0.30.1:
+ resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
@@ -4511,6 +4506,10 @@ packages:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
dev: true
+ /ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ dev: true
+
/muggle-string@0.3.1:
resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
dev: true
@@ -4586,8 +4585,8 @@ packages:
boolbase: 1.0.0
dev: true
- /nwsapi@2.2.5:
- resolution: {integrity: sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==}
+ /nwsapi@2.2.6:
+ resolution: {integrity: sha512-vSZ4miHQ4FojLjmz2+ux4B0/XA16jfwt/LBzIUftDpRd8tujHFkXjMyLwjS08fIZCzesj2z7gJukOKJwqebJAQ==}
dev: true
/object-assign@4.1.1:
@@ -4761,11 +4760,11 @@ packages:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
dev: true
- /path-scurry@1.9.2:
- resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==}
+ /path-scurry@1.10.0:
+ resolution: {integrity: sha512-tZFEaRQbMLjwrsmidsGJ6wDMv0iazJWk6SfIKnY4Xru8auXgmJkOBa5DUbYFcFD2Rzk2+KDlIiF0GVXNCbgC7g==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
- lru-cache: 9.1.2
+ lru-cache: 10.0.0
minipass: 6.0.2
dev: true
@@ -5107,11 +5106,11 @@ packages:
engines: {node: '>=14'}
hasBin: true
dependencies:
- glob: 10.3.0
+ glob: 10.3.1
dev: true
- /rollup@3.25.2:
- resolution: {integrity: sha512-VLnkxZMDr3jpxgtmS8pQZ0UvhslmF4ADq/9w4erkctbgjCqLW9oa89fJuXEs4ZmgyoF7Dm8rMDKSS5b5u2hHUg==}
+ /rollup@3.26.0:
+ resolution: {integrity: sha512-YzJH0eunH2hr3knvF3i6IkLO/jTjAEwU4HoMUbQl4//Tnl3ou0e7P5SjxdDr8HQJdeUJShlbEHXrrnEHy1l7Yg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -5425,8 +5424,8 @@ packages:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: true
- /tabbable@6.1.2:
- resolution: {integrity: sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==}
+ /tabbable@6.2.0:
+ resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
dev: true
/tailwindcss@3.3.2:
@@ -5439,10 +5438,10 @@ packages:
chokidar: 3.5.3
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.2.12
+ fast-glob: 3.3.0
glob-parent: 6.0.2
is-glob: 4.0.3
- jiti: 1.18.2
+ jiti: 1.19.1
lilconfig: 2.1.0
micromatch: 4.0.5
normalize-path: 3.0.0
@@ -5614,9 +5613,9 @@ packages:
/unconfig@0.3.9:
resolution: {integrity: sha512-8yhetFd48M641mxrkWA+C/lZU4N0rCOdlo3dFsyFPnBHBjMJfjT/3eAZBRT2RxCRqeBMAKBVgikejdS6yeBjMw==}
dependencies:
- '@antfu/utils': 0.7.4
+ '@antfu/utils': 0.7.5
defu: 6.1.2
- jiti: 1.18.2
+ jiti: 1.19.1
dev: true
/unist-util-is@5.2.1:
@@ -5773,7 +5772,7 @@ packages:
peerDependencies:
vite: ^3.1.0 || ^4.0.0
dependencies:
- '@antfu/utils': 0.7.4
+ '@antfu/utils': 0.7.5
'@rollup/pluginutils': 5.0.2
debug: 4.3.4
fs-extra: 11.1.1
@@ -5827,7 +5826,7 @@ packages:
'@types/node': 20.3.3
esbuild: 0.17.19
postcss: 8.4.24
- rollup: 3.25.2
+ rollup: 3.26.0
sass: 1.63.6
optionalDependencies:
fsevents: 2.3.2
@@ -5864,7 +5863,7 @@ packages:
'@types/node': 20.3.3
esbuild: 0.18.11
postcss: 8.4.24
- rollup: 3.25.2
+ rollup: 3.26.0
sass: 1.63.6
optionalDependencies:
fsevents: 2.3.2
@@ -5879,9 +5878,9 @@ packages:
'@vitejs/plugin-vue': 4.2.3(vite@4.4.0-beta.3)(vue@3.3.4)
'@vue/devtools-api': 6.5.0
'@vueuse/core': 10.2.1(vue@3.3.4)
- '@vueuse/integrations': 10.2.1(focus-trap@7.4.3)(vue@3.3.4)
+ '@vueuse/integrations': 10.2.1(focus-trap@7.5.1)(vue@3.3.4)
body-scroll-lock: 4.0.0-beta.0
- focus-trap: 7.4.3
+ focus-trap: 7.5.1
mark.js: 8.11.1
minisearch: 6.1.0
shiki: 0.14.3
@@ -5961,7 +5960,7 @@ packages:
debug: 4.3.4
jsdom: 22.1.0
local-pkg: 0.4.3
- magic-string: 0.30.0
+ magic-string: 0.30.1
pathe: 1.1.1
picocolors: 1.0.0
std-env: 3.3.3
@@ -6016,7 +6015,7 @@ packages:
eslint: 8.44.0
eslint-scope: 7.2.0
eslint-visitor-keys: 3.4.1
- espree: 9.5.2
+ espree: 9.6.0
esquery: 1.5.0
lodash: 4.17.21
semver: 7.5.3
diff --git a/src/components/Popper/trigger.tsx b/src/components/Popper/trigger.tsx
index 26a2072d..a11e8ae2 100644
--- a/src/components/Popper/trigger.tsx
+++ b/src/components/Popper/trigger.tsx
@@ -4,6 +4,8 @@ import {
cloneVNode,
defineComponent,
Fragment,
+ Comment,
+ Text,
h,
inject,
type InjectionKey,
diff --git a/src/hooks/useClickOutside.ts b/src/hooks/useClickOutside.ts
index 59275d71..17d41608 100644
--- a/src/hooks/useClickOutside.ts
+++ b/src/hooks/useClickOutside.ts
@@ -1,5 +1,6 @@
import { isIOS, noop } from '@vueuse/core'
-import { type Ref, onMounted, onUnmounted, toValue } from 'vue'
+import { isBrowser } from 'kotl'
+import { onMounted, onUnmounted, type Ref, toValue } from 'vue'
type MouseHandler = (e: MouseEvent) => void
type ElementRef = Ref