diff --git a/components/card/w-card.vue b/components/card/w-card.vue
index c1a4cbf8..1dbbdb05 100644
--- a/components/card/w-card.vue
+++ b/components/card/w-card.vue
@@ -2,32 +2,33 @@
import { card as ccCard } from '@warp-ds/css/component-classes';
import { computed } from 'vue';
+defineOptions({
+ name: 'wCard',
+});
+
const props = defineProps({
as: { type: String, default: 'div' },
selected: Boolean,
flat: Boolean
})
-const outerClasses = computed(() => ({
+const containerClasses = computed(() => ({
[ccCard.card]: true,
[ccCard.cardShadow]: !props.flat,
- [props.selected ? ccCard.cardSelected : ccCard.cardUnselected]: !props.flat,
+ [ccCard.cardSelected]: !props.flat && props.selected,
[ccCard.cardFlat]: props.flat,
[props.selected ? ccCard.cardFlatSelected : ccCard.cardFlatUnselected]: props.flat
-}))
-const innerClasses = computed(() => ({
- [ccCard.cardOutline]: true,
- [props.selected ? ccCard.cardOutlineSelected : ccCard.cardOutlineUnselected]: true
-}))
+}));
+
+const outlineClasses = computed(() => [
+ ccCard.cardOutline,
+ props.selected ? ccCard.cardOutlineSelected : ccCard.cardOutlineUnselected,
+]);
-
-
+
+
-
-
\ No newline at end of file
diff --git a/package.json b/package.json
index 6af29e0c..7e3b11ea 100644
--- a/package.json
+++ b/package.json
@@ -35,9 +35,9 @@
"@floating-ui/dom": "1.6.3",
"@lingui/core": "^4.7.0",
"@warp-ds/core": "^1.0.2",
- "@warp-ds/css": "1.9.1",
+ "@warp-ds/css": "1.9.3",
"@warp-ds/icons": "2.0.0",
- "@warp-ds/uno": "1.9.0",
+ "@warp-ds/uno": "1.10.2",
"create-v-model": "^2.2.0",
"dom-focus-lock": "^1.1.0",
"element-collapse": "^1.1.0",
@@ -80,6 +80,7 @@
"fuse.js": "^7.0.0",
"happy-dom": "13.3.8",
"playwright": "1.41.2",
+ "prettier": "3.2.5",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"semantic-release": "^23.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0d3616af..8a686a2c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,9 +1,5 @@
lockfileVersion: '6.0'
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
dependencies:
'@floating-ui/dom':
specifier: 1.6.3
@@ -15,14 +11,14 @@ dependencies:
specifier: ^1.0.2
version: 1.0.2
'@warp-ds/css':
- specifier: 1.9.1
- version: 1.9.1
+ specifier: 1.9.3
+ version: 1.9.3
'@warp-ds/icons':
specifier: 2.0.0
version: 2.0.0
'@warp-ds/uno':
- specifier: 1.9.0
- version: 1.9.0
+ specifier: 1.10.2
+ version: 1.10.2
create-v-model:
specifier: ^2.2.0
version: 2.2.0
@@ -51,13 +47,13 @@ devDependencies:
version: 2.0.0-next.0
'@lingui/cli':
specifier: ^4.7.0
- version: 4.7.0(typescript@5.3.3)
+ version: 4.7.0
'@lingui/conf':
specifier: ^4.7.0
- version: 4.7.0(typescript@5.3.3)
+ version: 4.7.0
'@lingui/extractor-vue':
specifier: ^4.7.0
- version: 4.7.0(typescript@5.3.3)
+ version: 4.7.0
'@lukeed/uuid':
specifier: ^2.0.1
version: 2.0.1
@@ -84,22 +80,22 @@ devDependencies:
version: 7.6.15(react-dom@18.2.0)(react@18.2.0)
'@storybook/builder-vite':
specifier: 7.6.15
- version: 7.6.15(typescript@5.3.3)(vite@5.1.2)
+ version: 7.6.15(vite@5.1.2)
'@storybook/cli':
specifier: 7.6.15
version: 7.6.15
'@storybook/test':
specifier: 7.6.15
- version: 7.6.15(jest@29.7.0)(vitest@1.2.2)
+ version: 7.6.15(vitest@1.2.2)
'@storybook/test-runner':
specifier: ^0.16.0
- version: 0.16.0(@types/node@20.11.18)
+ version: 0.16.0
'@storybook/vue3':
specifier: 7.6.15
version: 7.6.15(vue@3.4.19)
'@storybook/vue3-vite':
specifier: 7.6.15
- version: 7.6.15(typescript@5.3.3)(vite@5.1.2)(vue@3.4.19)
+ version: 7.6.15(vite@5.1.2)(vue@3.4.19)
'@vitejs/plugin-vue':
specifier: ^5.0.0
version: 5.0.4(vite@5.1.2)(vue@3.4.19)
@@ -120,7 +116,7 @@ devDependencies:
version: 1.0.0
cz-conventional-changelog:
specifier: ^3.3.0
- version: 3.3.0(@types/node@20.11.18)(typescript@5.3.3)
+ version: 3.3.0
drnm:
specifier: ^0.9.0
version: 0.9.0
@@ -145,6 +141,9 @@ devDependencies:
playwright:
specifier: 1.41.2
version: 1.41.2
+ prettier:
+ specifier: 3.2.5
+ version: 3.2.5
react:
specifier: ^18.2.0
version: 18.2.0
@@ -153,7 +152,7 @@ devDependencies:
version: 18.2.0(react@18.2.0)
semantic-release:
specifier: ^23.0.0
- version: 23.0.2(typescript@5.3.3)
+ version: 23.0.2
shikiji:
specifier: 0.10.2
version: 0.10.2
@@ -162,19 +161,19 @@ devDependencies:
version: 7.6.15
unocss:
specifier: 0.58.5
- version: 0.58.5(postcss@8.4.35)(vite@5.1.2)
+ version: 0.58.5(vite@5.1.2)
vite:
specifier: 5.1.2
- version: 5.1.2(@types/node@20.11.18)
+ version: 5.1.2
viteik:
specifier: ^1.0.3
version: 1.0.3(@eik/rollup-plugin@4.0.62)
vitest:
specifier: 1.2.2
- version: 1.2.2(@types/node@20.11.18)(happy-dom@13.3.8)
+ version: 1.2.2(happy-dom@13.3.8)
vue:
specifier: 3.4.19
- version: 3.4.19(typescript@5.3.3)
+ version: 3.4.19
vue-router:
specifier: ^4.2.5
version: 4.2.5(vue@3.4.19)
@@ -1511,7 +1510,7 @@ packages:
dev: true
optional: true
- /@commitlint/load@18.6.1(@types/node@20.11.18)(typescript@5.3.3):
+ /@commitlint/load@18.6.1:
resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==}
engines: {node: '>=v18'}
requiresBuild: true
@@ -1521,8 +1520,8 @@ packages:
'@commitlint/resolve-extends': 18.6.1
'@commitlint/types': 18.6.1
chalk: 4.1.2
- cosmiconfig: 8.3.6(typescript@5.3.3)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.18)(cosmiconfig@8.3.6)(typescript@5.3.3)
+ cosmiconfig: 8.3.6
+ cosmiconfig-typescript-loader: 5.0.0(cosmiconfig@8.3.6)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -1595,7 +1594,7 @@ packages:
resolution: {integrity: sha512-h9z1jyz0ueOwNfAPnwjJk3JGCMdm/3TFqGiGi3KqLgx3fhHgKOLmZa9fqGgX0E8arCgN2YavJwHiBCsIKTqEdQ==}
dependencies:
ajv: 8.12.0
- ajv-formats: 2.1.1(ajv@8.12.0)
+ ajv-formats: 2.1.1
glob: 8.1.0
is-glob: 4.0.3
mime-types: 2.1.35
@@ -2864,7 +2863,7 @@ packages:
engines: {node: '>=16.0.0'}
dev: true
- /@lingui/cli@4.7.0(typescript@5.3.3):
+ /@lingui/cli@4.7.0:
resolution: {integrity: sha512-XGKGZOE5RF+Q74vCRP5gmiAidhwEbzSPsaZWYIAEuG8Oleo1saXAJJm5iKpoiOOTxl6ME9xp0nfIMmL2NCA1Dw==}
engines: {node: '>=16.0.0'}
hasBin: true
@@ -2875,9 +2874,9 @@ packages:
'@babel/runtime': 7.23.9
'@babel/types': 7.23.9
'@lingui/babel-plugin-extract-messages': 4.7.0
- '@lingui/conf': 4.7.0(typescript@5.3.3)
+ '@lingui/conf': 4.7.0
'@lingui/core': 4.7.0
- '@lingui/format-po': 4.7.0(typescript@5.3.3)
+ '@lingui/format-po': 4.7.0
'@lingui/message-utils': 4.7.0
babel-plugin-macros: 3.1.0
chalk: 4.1.2
@@ -2903,13 +2902,13 @@ packages:
- typescript
dev: true
- /@lingui/conf@4.7.0(typescript@5.3.3):
+ /@lingui/conf@4.7.0:
resolution: {integrity: sha512-j5prZL9PEFfQU7jtXrNIAGWB89KQkjEdYENwwdZyWQ9ZJkp8tcNqcYMTtqcU7vMh2lOJdu4WVuvjvnOHMO9RHQ==}
engines: {node: '>=16.0.0'}
dependencies:
'@babel/runtime': 7.23.9
chalk: 4.1.2
- cosmiconfig: 8.3.6(typescript@5.3.3)
+ cosmiconfig: 8.3.6
jest-validate: 29.7.0
jiti: 1.21.0
lodash.get: 4.4.2
@@ -2925,23 +2924,23 @@ packages:
'@lingui/message-utils': 4.7.0
unraw: 3.0.0
- /@lingui/extractor-vue@4.7.0(typescript@5.3.3):
+ /@lingui/extractor-vue@4.7.0:
resolution: {integrity: sha512-0b/89zTrW9xO6uI6bKAvyRGQGga97++hf4GoyKDr5K71b9BnRVRc0QMhFsDnx4AD5gs2jY+uBoUmQChr/yBtPg==}
engines: {node: '>=16.0.0'}
dependencies:
- '@lingui/cli': 4.7.0(typescript@5.3.3)
- '@lingui/conf': 4.7.0(typescript@5.3.3)
+ '@lingui/cli': 4.7.0
+ '@lingui/conf': 4.7.0
'@vue/compiler-sfc': 3.4.19
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@lingui/format-po@4.7.0(typescript@5.3.3):
+ /@lingui/format-po@4.7.0:
resolution: {integrity: sha512-ptUp9nRt6mB9o82O61WzF8c2My/nfMv4cFt+L1oe5XA/+WLDEoOD2eEhu2PLd+/V6rtnnhqQjp3DzoQZ2I/HfA==}
engines: {node: '>=16.0.0'}
dependencies:
- '@lingui/conf': 4.7.0(typescript@5.3.3)
+ '@lingui/conf': 4.7.0
'@lingui/message-utils': 4.7.0
date-fns: 2.30.0
pofile: 1.1.4
@@ -3796,7 +3795,7 @@ packages:
aggregate-error: 3.1.0
fs-extra: 11.2.0
lodash: 4.17.21
- semantic-release: 23.0.2(typescript@5.3.3)
+ semantic-release: 23.0.2
dev: true
/@semantic-release/commit-analyzer@11.1.0(semantic-release@23.0.2):
@@ -3812,7 +3811,7 @@ packages:
import-from-esm: 1.3.3
lodash-es: 4.17.21
micromatch: 4.0.5
- semantic-release: 23.0.2(typescript@5.3.3)
+ semantic-release: 23.0.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -3841,7 +3840,7 @@ packages:
lodash: 4.17.21
micromatch: 4.0.5
p-reduce: 2.1.0
- semantic-release: 23.0.2(typescript@5.3.3)
+ semantic-release: 23.0.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -3867,7 +3866,7 @@ packages:
lodash-es: 4.17.21
mime: 4.0.1
p-filter: 4.1.0
- semantic-release: 23.0.2(typescript@5.3.3)
+ semantic-release: 23.0.2
url-join: 5.0.0
transitivePeerDependencies:
- supports-color
@@ -3890,7 +3889,7 @@ packages:
rc: 1.2.8
read-pkg: 9.0.1
registry-auth-token: 5.0.2
- semantic-release: 23.0.2(typescript@5.3.3)
+ semantic-release: 23.0.2
semver: 7.6.0
tempy: 3.1.0
dev: true
@@ -3911,7 +3910,7 @@ packages:
into-stream: 7.0.0
lodash-es: 4.17.21
read-pkg-up: 11.0.0
- semantic-release: 23.0.2(typescript@5.3.3)
+ semantic-release: 23.0.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -4169,7 +4168,7 @@ packages:
- supports-color
dev: true
- /@storybook/builder-vite@7.6.15(typescript@5.3.3)(vite@5.1.2):
+ /@storybook/builder-vite@7.6.15(vite@5.1.2):
resolution: {integrity: sha512-ZqmWoty+AsxArvwGCg1F/1dpZUWDYfiZe0Ag1S9hdqNj6geM1IqO0wLB6Y5c4gl3BKEFmOLA36yRVlP5KIkx8w==}
peerDependencies:
'@preact/preset-vite': '*'
@@ -4200,8 +4199,7 @@ packages:
fs-extra: 11.2.0
magic-string: 0.30.7
rollup: 3.29.4
- typescript: 5.3.3
- vite: 5.1.2(@types/node@20.11.18)
+ vite: 5.1.2
transitivePeerDependencies:
- encoding
- supports-color
@@ -4575,7 +4573,7 @@ packages:
- supports-color
dev: true
- /@storybook/test-runner@0.16.0(@types/node@20.11.18):
+ /@storybook/test-runner@0.16.0:
resolution: {integrity: sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==}
engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0}
hasBin: true
@@ -4595,7 +4593,7 @@ packages:
commander: 9.5.0
expect-playwright: 0.8.0
glob: 10.3.10
- jest: 29.7.0(@types/node@20.11.18)
+ jest: 29.7.0
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-junit: 16.0.0
@@ -4619,7 +4617,7 @@ packages:
- ts-node
dev: true
- /@storybook/test@7.6.15(jest@29.7.0)(vitest@1.2.2):
+ /@storybook/test@7.6.15(vitest@1.2.2):
resolution: {integrity: sha512-g72wXIO413tAGuvOhCHeBEpzbRc0TB8koJ/tDNVQa3k05RNA+R5cZLXguXOD6f4PUK7+pD0m79tQGRl7JdFNKA==}
dependencies:
'@storybook/client-logger': 7.6.15
@@ -4627,7 +4625,7 @@ packages:
'@storybook/instrumenter': 7.6.15
'@storybook/preview-api': 7.6.15
'@testing-library/dom': 9.3.4
- '@testing-library/jest-dom': 6.4.2(jest@29.7.0)(vitest@1.2.2)
+ '@testing-library/jest-dom': 6.4.2(vitest@1.2.2)
'@testing-library/user-event': 14.3.0(@testing-library/dom@9.3.4)
'@types/chai': 4.3.11
'@vitest/expect': 0.34.7
@@ -4665,18 +4663,18 @@ packages:
file-system-cache: 2.3.0
dev: true
- /@storybook/vue3-vite@7.6.15(typescript@5.3.3)(vite@5.1.2)(vue@3.4.19):
+ /@storybook/vue3-vite@7.6.15(vite@5.1.2)(vue@3.4.19):
resolution: {integrity: sha512-Zdyae+0y4KObLqKmr1GXxumihY6Q3nEv5TMt3lrw1wCV7OskQ6ej4WgXwsD+f9Egj374VtU7TwItd9f+VuFAzw==}
engines: {node: ^14.18 || >=16}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
dependencies:
- '@storybook/builder-vite': 7.6.15(typescript@5.3.3)(vite@5.1.2)
+ '@storybook/builder-vite': 7.6.15(vite@5.1.2)
'@storybook/core-server': 7.6.15
'@storybook/vue3': 7.6.15(vue@3.4.19)
'@vitejs/plugin-vue': 4.6.2(vite@5.1.2)(vue@3.4.19)
magic-string: 0.30.7
- vite: 5.1.2(@types/node@20.11.18)
+ vite: 5.1.2
vue-docgen-api: 4.75.1(vue@3.4.19)
transitivePeerDependencies:
- '@preact/preset-vite'
@@ -4704,8 +4702,8 @@ packages:
lodash: 4.17.21
ts-dedent: 2.2.0
type-fest: 2.19.0
- vue: 3.4.19(typescript@5.3.3)
- vue-component-type-helpers: 2.0.7
+ vue: 3.4.19
+ vue-component-type-helpers: 2.0.12
transitivePeerDependencies:
- encoding
- supports-color
@@ -4860,7 +4858,7 @@ packages:
pretty-format: 27.5.1
dev: true
- /@testing-library/jest-dom@6.4.2(jest@29.7.0)(vitest@1.2.2):
+ /@testing-library/jest-dom@6.4.2(vitest@1.2.2):
resolution: {integrity: sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==}
engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
peerDependencies:
@@ -4887,10 +4885,9 @@ packages:
chalk: 3.0.0
css.escape: 1.5.1
dom-accessibility-api: 0.6.3
- jest: 29.7.0(@types/node@20.11.18)
lodash: 4.17.21
redent: 3.0.0
- vitest: 1.2.2(@types/node@20.11.18)(happy-dom@13.3.8)
+ vitest: 1.2.2(happy-dom@13.3.8)
dev: true
/@testing-library/user-event@14.3.0(@testing-library/dom@9.3.4):
@@ -5169,7 +5166,7 @@ packages:
'@unocss/core': 0.58.5
'@unocss/reset': 0.58.5
'@unocss/vite': 0.58.5(vite@5.1.2)
- vite: 5.1.2(@types/node@20.11.18)
+ vite: 5.1.2
transitivePeerDependencies:
- rollup
dev: true
@@ -5221,11 +5218,9 @@ packages:
sirv: 2.0.4
dev: true
- /@unocss/postcss@0.58.5(postcss@8.4.35):
+ /@unocss/postcss@0.58.5:
resolution: {integrity: sha512-m4L2YRdYfT6CV306Kl2VwEwbqa/92EpW4GE2Kqak1RuJyFJXBnWEEMJV4Uy6B1jWKLlCEWkuVUW33JUg7X6BxQ==}
engines: {node: '>=14'}
- peerDependencies:
- postcss: ^8.4.21
dependencies:
'@unocss/config': 0.58.5
'@unocss/core': 0.58.5
@@ -5363,7 +5358,7 @@ packages:
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.7
- vite: 5.1.2(@types/node@20.11.18)
+ vite: 5.1.2
transitivePeerDependencies:
- rollup
dev: true
@@ -5375,8 +5370,8 @@ packages:
vite: ^4.0.0 || ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.1.2(@types/node@20.11.18)
- vue: 3.4.19(typescript@5.3.3)
+ vite: 5.1.2
+ vue: 3.4.19
dev: true
/@vitejs/plugin-vue@5.0.4(vite@5.1.2)(vue@3.4.19):
@@ -5386,8 +5381,8 @@ packages:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.1.2(@types/node@20.11.18)
- vue: 3.4.19(typescript@5.3.3)
+ vite: 5.1.2
+ vue: 3.4.19
dev: true
/@vitest/coverage-v8@1.2.2(vitest@1.2.2):
@@ -5408,7 +5403,7 @@ packages:
std-env: 3.7.0
test-exclude: 6.0.0
v8-to-istanbul: 9.2.0
- vitest: 1.2.2(@types/node@20.11.18)(happy-dom@13.3.8)
+ vitest: 1.2.2(happy-dom@13.3.8)
transitivePeerDependencies:
- supports-color
dev: true
@@ -5544,7 +5539,7 @@ packages:
dependencies:
'@vue/compiler-ssr': 3.4.19
'@vue/shared': 3.4.19
- vue: 3.4.19(typescript@5.3.3)
+ vue: 3.4.19
dev: true
/@vue/shared@3.4.19:
@@ -5561,7 +5556,7 @@ packages:
optional: true
dependencies:
js-beautify: 1.14.11
- vue: 3.4.19(typescript@5.3.3)
+ vue: 3.4.19
vue-component-type-helpers: 1.8.27
dev: true
@@ -5571,11 +5566,11 @@ packages:
'@floating-ui/dom': 0.5.4
dev: false
- /@warp-ds/css@1.9.1:
- resolution: {integrity: sha512-AlfEwB0ernCxA/TccSElR2sJcTP6crEJthBHBvJyqi+TpUFE8R/8oCdw2Lh4rDCG3b86dtfthi1hzp9JN0LK9w==}
+ /@warp-ds/css@1.9.3:
+ resolution: {integrity: sha512-NHOGNIPwcCMqVAkydzcemELvn+6Jt7Ji8hfiXfnKXLGc2H8xHV+2kj9FmYM9bDmPmTGzDvFabHwW8txBtxjoUw==}
dependencies:
'@warp-ds/tokenizer': 0.0.4
- '@warp-ds/uno': 1.9.0
+ '@warp-ds/uno': 1.10.2
dev: false
/@warp-ds/eslint-config@1.0.4(eslint-config-prettier@9.1.0)(eslint-plugin-prettier@5.1.3)(eslint@8.57.0):
@@ -5603,8 +5598,8 @@ packages:
yaml: 2.4.1
dev: false
- /@warp-ds/uno@1.9.0:
- resolution: {integrity: sha512-DVL43/FHdSmOWgKtORsWDKM8WDOZLQHE6cCLYMxkLgJaYMcJGzZ3NrPPV8nwr3g3CL9RF5ySjp5aEKC+ax40Rg==}
+ /@warp-ds/uno@1.10.2:
+ resolution: {integrity: sha512-w3oJ57EPY2Yl2SAJFflw+E+pDIotp68b1ECddoxHgMvxkqeNEYjoObAF/X+x9McLdzV4LTziBirW/XeDGyJoTw==}
dependencies:
'@unocss/core': 0.58.5
'@unocss/preset-mini': 0.58.5
@@ -5724,10 +5719,8 @@ packages:
indent-string: 5.0.0
dev: true
- /ajv-formats@2.1.1(ajv@8.12.0):
+ /ajv-formats@2.1.1:
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
- peerDependencies:
- ajv: ^8.0.0
peerDependenciesMeta:
ajv:
optional: true
@@ -6621,13 +6614,13 @@ packages:
engines: {node: ^12.20.0 || >=14}
dev: true
- /commitizen@4.3.0(@types/node@20.11.18)(typescript@5.3.3):
+ /commitizen@4.3.0:
resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==}
engines: {node: '>= 12'}
hasBin: true
dependencies:
cachedir: 2.3.0
- cz-conventional-changelog: 3.3.0(@types/node@20.11.18)(typescript@5.3.3)
+ cz-conventional-changelog: 3.3.0
dedent: 0.7.0
detect-indent: 6.1.0
find-node-modules: 2.1.3
@@ -6811,7 +6804,7 @@ packages:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
dev: true
- /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.18)(cosmiconfig@8.3.6)(typescript@5.3.3):
+ /cosmiconfig-typescript-loader@5.0.0(cosmiconfig@8.3.6):
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
requiresBuild: true
@@ -6820,10 +6813,8 @@ packages:
cosmiconfig: '>=8.2'
typescript: '>=4'
dependencies:
- '@types/node': 20.11.18
- cosmiconfig: 8.3.6(typescript@5.3.3)
+ cosmiconfig: 8.3.6
jiti: 1.21.0
- typescript: 5.3.3
dev: true
optional: true
@@ -6838,7 +6829,7 @@ packages:
yaml: 1.10.2
dev: true
- /cosmiconfig@8.3.6(typescript@5.3.3):
+ /cosmiconfig@8.3.6:
resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
engines: {node: '>=14'}
peerDependencies:
@@ -6851,10 +6842,9 @@ packages:
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
- typescript: 5.3.3
dev: true
- /cosmiconfig@9.0.0(typescript@5.3.3):
+ /cosmiconfig@9.0.0:
resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
engines: {node: '>=14'}
peerDependencies:
@@ -6867,10 +6857,9 @@ packages:
import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
- typescript: 5.3.3
dev: true
- /create-jest@29.7.0(@types/node@20.11.18):
+ /create-jest@29.7.0:
resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -6879,7 +6868,7 @@ packages:
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@20.11.18)
+ jest-config: 29.7.0
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -6937,18 +6926,18 @@ packages:
fs-exists-sync: 0.1.0
dev: true
- /cz-conventional-changelog@3.3.0(@types/node@20.11.18)(typescript@5.3.3):
+ /cz-conventional-changelog@3.3.0:
resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==}
engines: {node: '>= 10'}
dependencies:
chalk: 2.4.2
- commitizen: 4.3.0(@types/node@20.11.18)(typescript@5.3.3)
+ commitizen: 4.3.0
conventional-commit-types: 3.0.0
lodash.map: 4.6.0
longest: 2.0.1
word-wrap: 1.2.5
optionalDependencies:
- '@commitlint/load': 18.6.1(@types/node@20.11.18)(typescript@5.3.3)
+ '@commitlint/load': 18.6.1
transitivePeerDependencies:
- '@types/node'
- typescript
@@ -9437,7 +9426,7 @@ packages:
- supports-color
dev: true
- /jest-cli@29.7.0(@types/node@20.11.18):
+ /jest-cli@29.7.0:
resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -9451,10 +9440,10 @@ packages:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.11.18)
+ create-jest: 29.7.0
exit: 0.1.2
import-local: 3.1.0
- jest-config: 29.7.0(@types/node@20.11.18)
+ jest-config: 29.7.0
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -9465,6 +9454,45 @@ packages:
- ts-node
dev: true
+ /jest-config@29.7.0:
+ resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@types/node': '*'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ '@babel/core': 7.23.9
+ '@jest/test-sequencer': 29.7.0
+ '@jest/types': 29.6.3
+ babel-jest: 29.7.0(@babel/core@7.23.9)
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-get-type: 29.6.3
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-runner: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ micromatch: 4.0.5
+ parse-json: 5.2.0
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ dev: true
+
/jest-config@29.7.0(@types/node@20.11.18):
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -9638,7 +9666,7 @@ packages:
jest-runner: ^29.3.1
dependencies:
expect-playwright: 0.8.0
- jest: 29.7.0(@types/node@20.11.18)
+ jest: 29.7.0
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-process-manager: 0.4.0
@@ -9837,7 +9865,7 @@ packages:
dependencies:
ansi-escapes: 6.2.0
chalk: 5.3.0
- jest: 29.7.0(@types/node@20.11.18)
+ jest: 29.7.0
jest-regex-util: 29.6.3
jest-watcher: 29.7.0
slash: 5.1.0
@@ -9869,7 +9897,7 @@ packages:
supports-color: 8.1.1
dev: true
- /jest@29.7.0(@types/node@20.11.18):
+ /jest@29.7.0:
resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -9882,7 +9910,7 @@ packages:
'@jest/core': 29.7.0
'@jest/types': 29.6.3
import-local: 3.1.0
- jest-cli: 29.7.0(@types/node@20.11.18)
+ jest-cli: 29.7.0
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -12127,7 +12155,7 @@ packages:
resolution: {integrity: sha512-ujQhzC7HtOFKfFMRwO12waIim6nHptwVmH+Tphx0wMUq8+iig0nikc6WqBikR1Sx8pYER+nFC01vmsvlpxmUgQ==}
dev: false
- /semantic-release@23.0.2(typescript@5.3.3):
+ /semantic-release@23.0.2:
resolution: {integrity: sha512-OnVYJ6Xgzwe1x8MKswba7RU9+5djS1MWRTrTn5qsq3xZYpslroZkV9Pt0dA2YcIuieeuSZWJhn+yUWoBUHO5Fw==}
engines: {node: '>=20.8.1'}
hasBin: true
@@ -12138,7 +12166,7 @@ packages:
'@semantic-release/npm': 11.0.2(semantic-release@23.0.2)
'@semantic-release/release-notes-generator': 12.1.0(semantic-release@23.0.2)
aggregate-error: 5.0.0
- cosmiconfig: 9.0.0(typescript@5.3.3)
+ cosmiconfig: 9.0.0
debug: 4.3.4
env-ci: 11.0.0
execa: 8.0.1
@@ -12985,12 +13013,6 @@ packages:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
dev: true
- /typescript@5.3.3:
- resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
- engines: {node: '>=14.17'}
- hasBin: true
- dev: true
-
/ufo@1.4.0:
resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
dev: true
@@ -13103,7 +13125,7 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
- /unocss@0.58.5(postcss@8.4.35)(vite@5.1.2):
+ /unocss@0.58.5(vite@5.1.2):
resolution: {integrity: sha512-0g4P6jLgRRNnhscxw7nQ9RHGrKJ1UPPiHPet+YT3TXUcmy4mTiYgo9+kGQf5bjyrzsELJ10cT6Qz2y6g9Tls4g==}
engines: {node: '>=14'}
peerDependencies:
@@ -13119,7 +13141,7 @@ packages:
'@unocss/cli': 0.58.5
'@unocss/core': 0.58.5
'@unocss/extractor-arbitrary-variants': 0.58.5
- '@unocss/postcss': 0.58.5(postcss@8.4.35)
+ '@unocss/postcss': 0.58.5
'@unocss/preset-attributify': 0.58.5
'@unocss/preset-icons': 0.58.5
'@unocss/preset-mini': 0.58.5
@@ -13135,9 +13157,8 @@ packages:
'@unocss/transformer-directives': 0.58.5
'@unocss/transformer-variant-group': 0.58.5
'@unocss/vite': 0.58.5(vite@5.1.2)
- vite: 5.1.2(@types/node@20.11.18)
+ vite: 5.1.2
transitivePeerDependencies:
- - postcss
- rollup
- supports-color
dev: true
@@ -13292,7 +13313,7 @@ packages:
replace-ext: 0.0.1
dev: true
- /vite-node@1.2.2(@types/node@20.11.18):
+ /vite-node@1.2.2:
resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -13301,7 +13322,7 @@ packages:
debug: 4.3.4
pathe: 1.1.2
picocolors: 1.0.0
- vite: 5.1.2(@types/node@20.11.18)
+ vite: 5.1.2
transitivePeerDependencies:
- '@types/node'
- less
@@ -13313,7 +13334,7 @@ packages:
- terser
dev: true
- /vite@5.1.2(@types/node@20.11.18):
+ /vite@5.1.2:
resolution: {integrity: sha512-uwiFebQbTWRIGbCaTEBVAfKqgqKNKMJ2uPXsXeLIZxM8MVMjoS3j0cG8NrPxdDIadaWnPSjrkLWffLSC+uiP3Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -13341,7 +13362,6 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.11.18
esbuild: 0.19.12
postcss: 8.4.35
rollup: 4.11.0
@@ -13357,7 +13377,7 @@ packages:
'@eik/rollup-plugin': 4.0.62
dev: true
- /vitest@1.2.2(@types/node@20.11.18)(happy-dom@13.3.8):
+ /vitest@1.2.2(happy-dom@13.3.8):
resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -13382,7 +13402,6 @@ packages:
jsdom:
optional: true
dependencies:
- '@types/node': 20.11.18
'@vitest/expect': 1.2.2
'@vitest/runner': 1.2.2
'@vitest/snapshot': 1.2.2
@@ -13402,8 +13421,8 @@ packages:
strip-literal: 1.3.0
tinybench: 2.6.0
tinypool: 0.8.2
- vite: 5.1.2(@types/node@20.11.18)
- vite-node: 1.2.2(@types/node@20.11.18)
+ vite: 5.1.2
+ vite-node: 1.2.2
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -13424,8 +13443,8 @@ packages:
resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==}
dev: true
- /vue-component-type-helpers@2.0.7:
- resolution: {integrity: sha512-7e12Evdll7JcTIocojgnCgwocX4WzIYStGClBQ+QuWPinZo/vQolv2EMq4a3lg16TKfwWafLimG77bxb56UauA==}
+ /vue-component-type-helpers@2.0.12:
+ resolution: {integrity: sha512-iVJugClQdu3ZyF0N4CF3Egi+gWYfnxlIPPGtFXZG29rF3kQIuziP+k7rVGCCHiibIOQ1SlspKjrh+LRYzMpwTA==}
dev: true
/vue-docgen-api@4.75.1(vue@3.4.19):
@@ -13443,7 +13462,7 @@ packages:
pug: 3.0.2
recast: 0.23.4
ts-map: 1.0.3
- vue: 3.4.19(typescript@5.3.3)
+ vue: 3.4.19
vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.4.19)
dev: true
@@ -13452,7 +13471,7 @@ packages:
peerDependencies:
vue: '>=2'
dependencies:
- vue: 3.4.19(typescript@5.3.3)
+ vue: 3.4.19
dev: true
/vue-router@4.2.5(vue@3.4.19):
@@ -13461,10 +13480,10 @@ packages:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.5.1
- vue: 3.4.19(typescript@5.3.3)
+ vue: 3.4.19
dev: true
- /vue@3.4.19(typescript@5.3.3):
+ /vue@3.4.19:
resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==}
peerDependencies:
typescript: '*'
@@ -13477,7 +13496,6 @@ packages:
'@vue/runtime-dom': 3.4.19
'@vue/server-renderer': 3.4.19(vue@3.4.19)
'@vue/shared': 3.4.19
- typescript: 5.3.3
dev: true
/wait-on@7.2.0:
@@ -13846,3 +13864,7 @@ packages:
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
engines: {node: '>=12.20'}
dev: true
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false