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