From e01844b21089eefff62155c907636c90f515d7c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ya=C3=ABl=20GUILLOUX?= Date: Mon, 26 Dec 2022 17:19:45 +0100 Subject: [PATCH] feat(up): truncate util; NuxtLink in AppFooter textLinks; upgrade to Pinceau ^0.9.12 --- app/integrations/docsearch.ts | 5 +- components/app/AppFooter.vue | 5 +- components/app/AppHeaderNavigation.vue | 7 +- components/docs/DocsPrevNext.vue | 15 +- components/docs/DocsTocLinks.vue | 6 +- package.json | 6 +- pnpm-lock.yaml | 184 ++++++++++++------------- 7 files changed, 105 insertions(+), 123 deletions(-) diff --git a/app/integrations/docsearch.ts b/app/integrations/docsearch.ts index 005083a7e..bf082d672 100644 --- a/app/integrations/docsearch.ts +++ b/app/integrations/docsearch.ts @@ -48,7 +48,7 @@ export default defineNuxtPlugin(() => { * Initialize the DocSearch instance. * @param userOptions */ - const initialize = async (userOptions: DocSearchOptions) => { + const initialize = async (userOptions: any & DocSearchOptions) => { const el = document.createElement('div') el.id = '#docsearch-container' el.style.width = '0' @@ -118,7 +118,6 @@ export default defineNuxtPlugin(() => { } } }, - // @ts-expect-error - We don't actually use `hitComponent` but react on its calls. hitComponent: userOptions.hitComponent ? userOptions.hitComponent : ({ hit, children }) => { @@ -155,7 +154,7 @@ export default defineNuxtPlugin(() => { // Skip already used keys .filter(([key]) => !['applicationId', 'apiKey', 'indexName', 'transformItems', 'navigator', 'hitComponent', 'facetFilters', 'langAttribute', 'lang'].includes(key)) // Recompose options - .reduce((acc, [key, value]) => { + .reduce((acc: any, [key, value]) => { acc[key] = value return acc }, {}) diff --git a/components/app/AppFooter.vue b/components/app/AppFooter.vue index ac178181f..95554f208 100644 --- a/components/app/AppFooter.vue +++ b/components/app/AppFooter.vue @@ -20,8 +20,7 @@ const nbSocialIcons = computed(() => (socialIcons.value ? socialIconsCount.value
- - (socialIcons.value ? socialIconsCount.value :target="link.target || '_self'" > {{ link.text }} - +
diff --git a/components/app/AppHeaderNavigation.vue b/components/app/AppHeaderNavigation.vue index e2554c45f..b11dbabe6 100644 --- a/components/app/AppHeaderNavigation.vue +++ b/components/app/AppHeaderNavigation.vue @@ -10,7 +10,7 @@ const filtered = computed(() => docus.value.header?.exclude || []) const tree = computed(() => { return (navigation.value || []).filter((item: any) => { - if (filtered.value.includes(item._path)) { return false } + if (filtered.value.includes(item._path as never)) { return false } return true }) }) @@ -51,10 +51,7 @@ css({ justifyContent: 'center', flex: '1', maxWidth: '100%', - // TODO: truncate - overflow: 'hidden', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', + truncate: true, '& > * + *': { marginLeft: '{space.2}' diff --git a/components/docs/DocsPrevNext.vue b/components/docs/DocsPrevNext.vue index 21adcca14..615989643 100644 --- a/components/docs/DocsPrevNext.vue +++ b/components/docs/DocsPrevNext.vue @@ -88,10 +88,7 @@ css({ fontWeight: '{fontWeight.medium}', textAlign: 'right', color: '{color.gray.500}', - // TODO: truncate - overflow: 'hidden', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', + truncate: true } }, '&.next': { @@ -102,10 +99,7 @@ css({ lineHeight: '{text.xs.lineHeight}', fontWeight: '{fontWeight.medium}', color: '{color.gray.500}', - // TODO: truncate - overflow: 'hidden', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', + truncate: true } }, '.title-wrapper': { @@ -122,10 +116,7 @@ css({ flex: '1 1 0%', fontWeight: '{fontWeight.medium}', lineHeight: '{lead.5}', - // TODO: truncate - overflow: 'hidden', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', + truncate: true } } } diff --git a/components/docs/DocsTocLinks.vue b/components/docs/DocsTocLinks.vue index d673e09f0..e8c55c03f 100644 --- a/components/docs/DocsTocLinks.vue +++ b/components/docs/DocsTocLinks.vue @@ -11,7 +11,6 @@ defineProps({ const emit = defineEmits(['move']) -const route = useRoute() const router = useRouter() const { activeHeadings, updateHeadings } = useScrollspy() @@ -63,10 +62,7 @@ css({ fontSize: '{text.sm.fontSize}', lineHeight: '{text.sm.lineHeight}', color: '{color.gray.500}', - // TODO: truncate - overflow: 'hidden', - textOverflow: 'ellipsis', - whiteSpace: 'nowrap', + truncate: true, '@lg': { paddingRight: '{space.3}' }, diff --git a/package.json b/package.json index 8178c7a6b..946403e85 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,11 @@ }, "dependencies": { "@nuxt-themes/elements": "^0.3.3", - "@nuxt-themes/tokens": "^1.4.2", + "@nuxt-themes/tokens": "^1.4.3", "@nuxt-themes/typography": "^0.2.2", "@nuxt/content": "^2.3.0", - "@nuxthq/studio": "^0.4.1", - "@vueuse/nuxt": "^9.8.2" + "@nuxthq/studio": "^0.4.2", + "@vueuse/nuxt": "^9.9.0" }, "devDependencies": { "@algolia/client-search": "^4.14.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3688a70e8..0e87b01b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,13 +5,13 @@ specifiers: '@docsearch/css': ^3.3.0 '@docsearch/js': ^3.3.0 '@nuxt-themes/elements': ^0.3.3 - '@nuxt-themes/tokens': ^1.4.2 + '@nuxt-themes/tokens': ^1.4.3 '@nuxt-themes/typography': ^0.2.2 '@nuxt/content': ^2.3.0 - '@nuxthq/studio': ^0.4.1 + '@nuxthq/studio': ^0.4.2 '@nuxtjs/algolia': ^1.3.1 '@nuxtjs/eslint-config-typescript': ^12.0.0 - '@vueuse/nuxt': ^9.8.2 + '@vueuse/nuxt': ^9.9.0 eslint: ^8.30.0 nuxt: 3.0.0 nuxt-plausible: ^0.1.2 @@ -21,11 +21,11 @@ specifiers: dependencies: '@nuxt-themes/elements': 0.3.3_vue@3.2.45 - '@nuxt-themes/tokens': 1.4.2_vue@3.2.45 + '@nuxt-themes/tokens': 1.4.3_vue@3.2.45 '@nuxt-themes/typography': 0.2.2_vue@3.2.45 '@nuxt/content': 2.3.0 - '@nuxthq/studio': 0.4.1 - '@vueuse/nuxt': 9.8.2_nuxt@3.0.0+vue@3.2.45 + '@nuxthq/studio': 0.4.2 + '@vueuse/nuxt': 9.9.0_nuxt@3.0.0+vue@3.2.45 devDependencies: '@algolia/client-search': 4.14.3 @@ -197,8 +197,8 @@ packages: dependencies: '@babel/highlight': 7.18.6 - /@babel/compat-data/7.20.5: - resolution: {integrity: sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==} + /@babel/compat-data/7.20.10: + resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} engines: {node: '>=6.9.0'} /@babel/core/7.20.7: @@ -209,11 +209,11 @@ packages: '@babel/code-frame': 7.18.6 '@babel/generator': 7.20.7 '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 - '@babel/helper-module-transforms': 7.20.7 + '@babel/helper-module-transforms': 7.20.11 '@babel/helpers': 7.20.7 '@babel/parser': 7.20.7 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.8 + '@babel/traverse': 7.20.10 '@babel/types': 7.20.7 convert-source-map: 1.9.0 debug: 4.3.4 @@ -243,7 +243,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.20.5 + '@babel/compat-data': 7.20.10 '@babel/core': 7.20.7 '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.4 @@ -296,8 +296,8 @@ packages: dependencies: '@babel/types': 7.20.7 - /@babel/helper-module-transforms/7.20.7: - resolution: {integrity: sha512-FNdu7r67fqMUSVuQpFQGE6BPdhJIhitoxhGzDbAXNcA07uoVG37fOiMk3OSV8rEICuyG6t8LGkd9EE64qIEoIA==} + /@babel/helper-module-transforms/7.20.11: + resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-environment-visitor': 7.18.9 @@ -306,7 +306,7 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.8 + '@babel/traverse': 7.20.10 '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color @@ -329,7 +329,7 @@ packages: '@babel/helper-member-expression-to-functions': 7.20.7 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.8 + '@babel/traverse': 7.20.10 '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color @@ -363,7 +363,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 - '@babel/traverse': 7.20.8 + '@babel/traverse': 7.20.10 '@babel/types': 7.20.7 transitivePeerDependencies: - supports-color @@ -421,8 +421,8 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@babel/standalone/7.20.9: - resolution: {integrity: sha512-NJ9/PEbcH6TOAT/BvIwZXbtbna6sdCHx2V+qeCxOkcYoFrkRMo4aBqWsoWALd86wi3cOscKwpbOqo/QSxReVPg==} + /@babel/standalone/7.20.11: + resolution: {integrity: sha512-WUPlwwXFk3iViGE7QFVVp423eVtT+eoXu1940Xu4QJgqgHBF6WWtlwO1Ip5rIWQnp7OHrGdwrwKLtLhUVfOZbA==} engines: {node: '>=6.9.0'} /@babel/template/7.20.7: @@ -433,8 +433,8 @@ packages: '@babel/parser': 7.20.7 '@babel/types': 7.20.7 - /@babel/traverse/7.20.8: - resolution: {integrity: sha512-/RNkaYDeCy4MjyV70+QkSHhxbvj2JO/5Ft2Pa880qJOG8tWrqcT/wXUuCCv43yogfqPzHL77Xu101KQPf4clnQ==} + /@babel/traverse/7.20.10: + resolution: {integrity: sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 @@ -652,8 +652,8 @@ packages: /@nuxt-themes/elements/0.3.3_vue@3.2.45: resolution: {integrity: sha512-6S3z+GY2H78Ff36BJNzvWAP4NKhmzju4NGhST6oIJnw07UYKsgkO1ttz867QX1kNhOwFFsCTpcxVCrj0FFxpSw==} dependencies: - '@nuxt-themes/tokens': 1.4.2_vue@3.2.45 - '@vueuse/core': 9.8.2_vue@3.2.45 + '@nuxt-themes/tokens': 1.4.3_vue@3.2.45 + '@vueuse/core': 9.9.0_vue@3.2.45 transitivePeerDependencies: - '@vue/composition-api' - postcss @@ -663,12 +663,12 @@ packages: - vue dev: false - /@nuxt-themes/tokens/1.4.2_vue@3.2.45: - resolution: {integrity: sha512-zeqq5jjHG2CqAmGDe38IkdJIIEaNgvRISVf+/iZx2f70yLd2fS+6fDDOmgQleNdr7Mzh8u0ndGVb62F0BoCXmQ==} + /@nuxt-themes/tokens/1.4.3_vue@3.2.45: + resolution: {integrity: sha512-MckKTa9tWkwfqTH2j/YuJuDqwra7HGQcKWhn/72fLmZHtsZig4UvMweHI3O3Y3Q529rGrOJEgk7+AIaS8XFVfg==} dependencies: '@nuxtjs/color-mode': 3.2.0 - '@vueuse/core': 9.8.2_vue@3.2.45 - pinceau: 0.9.11 + '@vueuse/core': 9.9.0_vue@3.2.45 + pinceau: 0.9.12 transitivePeerDependencies: - '@vue/composition-api' - postcss @@ -681,7 +681,7 @@ packages: /@nuxt-themes/typography/0.2.2_vue@3.2.45: resolution: {integrity: sha512-yynYFbnxDqlBvBDttmMW05YSKwzPigNctbE/8k5KepNgHexFvuTDim1asWW9/NsUFkECMsl9yVOW97hXq0UiWQ==} dependencies: - '@nuxt-themes/tokens': 1.4.2_vue@3.2.45 + '@nuxt-themes/tokens': 1.4.3_vue@3.2.45 '@nuxtjs/color-mode': 3.2.0 nuxt-config-schema: 0.3.7 nuxt-icon: 0.1.8_vue@3.2.45 @@ -922,8 +922,8 @@ packages: - vls - vti - /@nuxthq/studio/0.4.1: - resolution: {integrity: sha512-HESgNHwwQ5gAHof9q6MfmmCrKgKmKqqubpG5+ShDPE0dPK031M2SeFLtiI5wUKj1UZJ5lhnPDwqi7Zc2Y59tLg==} + /@nuxthq/studio/0.4.2: + resolution: {integrity: sha512-IkDuRn9i7mEbb4+SU+wC0pYEWyxjmnvT1wOursIP6wVkdNa7oM2qdiueAZQ7KTAGAEtn2R6gtAD8h6ukEWE5gA==} dependencies: '@nuxt/kit': 3.0.0 '@nuxt/schema': 3.0.0 @@ -1164,7 +1164,7 @@ packages: rollup: 2.79.1 slash: 4.0.0 - /@rollup/plugin-alias/4.0.2_rollup@3.8.0: + /@rollup/plugin-alias/4.0.2_rollup@3.8.1: resolution: {integrity: sha512-1hv7dBOZZwo3SEupxn4UA2N0EDThqSSS+wI1St1TNTBtOZvUchyIClyHcnDcjjrReTPZ47Faedrhblv4n+T5UQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1173,7 +1173,7 @@ packages: rollup: optional: true dependencies: - rollup: 3.8.0 + rollup: 3.8.1 slash: 4.0.0 dev: false @@ -1194,7 +1194,7 @@ packages: magic-string: 0.27.0 rollup: 2.79.1 - /@rollup/plugin-commonjs/23.0.7_rollup@3.8.0: + /@rollup/plugin-commonjs/23.0.7_rollup@3.8.1: resolution: {integrity: sha512-hsSD5Qzyuat/swzrExGG5l7EuIlPhwTsT7KwKbSCQzIcJWjRxiimi/0tyMYY2bByitNb3i1p+6JWEDGa0NvT0Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1203,13 +1203,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.8.0 + '@rollup/pluginutils': 5.0.2_rollup@3.8.1 commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.0.3 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.8.0 + rollup: 3.8.1 dev: false /@rollup/plugin-inject/5.0.3_rollup@2.79.1: @@ -1238,7 +1238,7 @@ packages: '@rollup/pluginutils': 5.0.2_rollup@2.79.1 rollup: 2.79.1 - /@rollup/plugin-json/5.0.2_rollup@3.8.0: + /@rollup/plugin-json/5.0.2_rollup@3.8.1: resolution: {integrity: sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1247,8 +1247,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.8.0 - rollup: 3.8.0 + '@rollup/pluginutils': 5.0.2_rollup@3.8.1 + rollup: 3.8.1 dev: false /@rollup/plugin-node-resolve/15.0.1_rollup@2.79.1: @@ -1268,7 +1268,7 @@ packages: resolve: 1.22.1 rollup: 2.79.1 - /@rollup/plugin-node-resolve/15.0.1_rollup@3.8.0: + /@rollup/plugin-node-resolve/15.0.1_rollup@3.8.1: resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1277,13 +1277,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.8.0 + '@rollup/pluginutils': 5.0.2_rollup@3.8.1 '@types/resolve': 1.20.2 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 - rollup: 3.8.0 + rollup: 3.8.1 dev: false /@rollup/plugin-replace/5.0.2_rollup@2.79.1: @@ -1299,7 +1299,7 @@ packages: magic-string: 0.27.0 rollup: 2.79.1 - /@rollup/plugin-replace/5.0.2_rollup@3.8.0: + /@rollup/plugin-replace/5.0.2_rollup@3.8.1: resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1308,9 +1308,9 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.8.0 + '@rollup/pluginutils': 5.0.2_rollup@3.8.1 magic-string: 0.27.0 - rollup: 3.8.0 + rollup: 3.8.1 dev: false /@rollup/plugin-wasm/6.1.1_rollup@2.79.1: @@ -1358,7 +1358,7 @@ packages: picomatch: 2.3.1 rollup: 2.79.1 - /@rollup/pluginutils/5.0.2_rollup@3.8.0: + /@rollup/pluginutils/5.0.2_rollup@3.8.1: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1370,7 +1370,7 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.8.0 + rollup: 3.8.1 dev: false /@sindresorhus/is/4.6.0: @@ -1709,25 +1709,25 @@ packages: vite: 3.2.5 vue: 3.2.45 - /@volar/language-core/1.0.16: - resolution: {integrity: sha512-IGnOxWTs4DZ81TDcmxBAkCBxs97hUblwcjpBsTx/pOGGaSSDQRJPn0wL8NYTybEObU0i7lhEpKZ+0vJfdIy1Kg==} + /@volar/language-core/1.0.18: + resolution: {integrity: sha512-PFrqAksKhiuAqNV4fefoMilX+JutVq0Z3iM14xjLvWPv68fs2dLedwU84GiHfSPTMmRiPCJ2HhH2rz4qNY42lA==} dependencies: - '@volar/source-map': 1.0.16 + '@volar/source-map': 1.0.18 '@vue/reactivity': 3.2.45 muggle-string: 0.1.0 dev: false - /@volar/source-map/1.0.16: - resolution: {integrity: sha512-PKjzmQcg8QOGC/1V9tmGh2jcy6bKLhkW5bGidElSr83iDbCzLvldt2/La/QlDxaRCHYLT0MeyuGJBZIChB1dYQ==} + /@volar/source-map/1.0.18: + resolution: {integrity: sha512-D8AcjrT2ukG5XiZhtSQBhcvL1TTlWOebCqS//Z/hGLGQZjpZHWaKD4OyDzKDzM0U9EtOuDh9rttnabCHDPvY2Q==} dependencies: muggle-string: 0.1.0 dev: false - /@volar/vue-language-core/1.0.16: - resolution: {integrity: sha512-sQ/aW1Vuiyy4OQuh2lthyYicruM3qh9VSk/aDh8/bFvM8GoohHZqVpMN3LYldEJ9eT/rN6u4xmYP54vc/EjX4Q==} + /@volar/vue-language-core/1.0.18: + resolution: {integrity: sha512-1yJcXYz9SdQUYoKWPbnr1SgMsBGXH29hS8W47p46P8Mm+5mmDdR/GFQw2+Zo5kAIS8vtLstlowI1Okoy7HFzIQ==} dependencies: - '@volar/language-core': 1.0.16 - '@volar/source-map': 1.0.16 + '@volar/language-core': 1.0.18 + '@volar/source-map': 1.0.18 '@vue/compiler-dom': 3.2.45 '@vue/compiler-sfc': 3.2.45 '@vue/reactivity': 3.2.45 @@ -1745,7 +1745,7 @@ packages: '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.7 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.8 + '@babel/traverse': 7.20.10 '@babel/types': 7.20.7 '@vue/babel-helper-vue-transform-on': 1.0.2 camelcase: 6.3.0 @@ -1831,12 +1831,12 @@ packages: /@vue/shared/3.2.45: resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} - /@vueuse/core/9.8.2_vue@3.2.45: - resolution: {integrity: sha512-aWiCmcYIpPt7xjuqYiceODEMHchDYthrJ4AqI+FXPZrR23PZOqdiktbUVyQl2kGlR3H4i9UJ/uimQrwhz9UouQ==} + /@vueuse/core/9.9.0_vue@3.2.45: + resolution: {integrity: sha512-JdDb7TrE0imZnwBhMF4+0PCJqGD3AxzH8S2sfk54P0rqvklK+EAtAR/mPb1HwV/JPujQFQJhghQ190Yq03YpVw==} dependencies: '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.8.2 - '@vueuse/shared': 9.8.2_vue@3.2.45 + '@vueuse/metadata': 9.9.0 + '@vueuse/shared': 9.9.0_vue@3.2.45 vue-demi: 0.13.11_vue@3.2.45 transitivePeerDependencies: - '@vue/composition-api' @@ -1854,18 +1854,18 @@ packages: '@unhead/vue': 1.0.14_vue@3.2.45 vue: 3.2.45 - /@vueuse/metadata/9.8.2: - resolution: {integrity: sha512-N4E/BKS+9VsUeD4WLVRU1J2kCOLh+iikBcMtipFcTyL204132vDYHs27zLAVabJYGnhC0dIVGdhg9pbOZiY2TQ==} + /@vueuse/metadata/9.9.0: + resolution: {integrity: sha512-pgxsUJv/d7IjKpLeB6TthggEsaBwM3ffc5jPrr5TmxAm/fup0mGR5VTzrdA/PSx85tpb+CIvP92D+55qBNc8ag==} dev: false - /@vueuse/nuxt/9.8.2_nuxt@3.0.0+vue@3.2.45: - resolution: {integrity: sha512-X0pUe/LNRTVNugewwagbzjKkAd/qC6mtkYIeTynTShSkS1RPl44gb6tH3YO1vU201DIhwGNpzM43JOt0FrFyvw==} + /@vueuse/nuxt/9.9.0_nuxt@3.0.0+vue@3.2.45: + resolution: {integrity: sha512-bhvHsy3vM38WWRhFgyjbDP/tfn0AMP7z1KeaWt5+ysxGHZ1EHMsY4lcFbpcFlQ6K9TKMcYvzzcBSzYxlWanMnQ==} peerDependencies: nuxt: ^3.0.0 dependencies: '@nuxt/kit': 3.0.0 - '@vueuse/core': 9.8.2_vue@3.2.45 - '@vueuse/metadata': 9.8.2 + '@vueuse/core': 9.9.0_vue@3.2.45 + '@vueuse/metadata': 9.9.0 local-pkg: 0.4.2 nuxt: 3.0.0_lzzuuodtsqwxnvqeq4g4likcqa vue-demi: 0.13.11_vue@3.2.45 @@ -1876,8 +1876,8 @@ packages: - vue dev: false - /@vueuse/shared/9.8.2_vue@3.2.45: - resolution: {integrity: sha512-ACjrPQzowd5dnabNJt9EoGVobco9/ENiA5qP53vjiuxndlJYuc/UegwhXC7KdQbPX4F45a50+45K3g1wNqOzmA==} + /@vueuse/shared/9.9.0_vue@3.2.45: + resolution: {integrity: sha512-+D0XFwHG0T+uaIbCSlROBwm1wzs71B7n3KyDOxnvfEMMHDOzl09rYKwaE2AENmYwYPXfHPbSBRDD2gBVHbvTcg==} dependencies: vue-demi: 0.13.11_vue@3.2.45 transitivePeerDependencies: @@ -1968,7 +1968,7 @@ packages: resolution: {integrity: sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==} engines: {node: '>=14.16'} dependencies: - type-fest: 3.4.0 + type-fest: 3.5.0 /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -5988,7 +5988,7 @@ packages: '@nuxt/kit': 3.0.0 scule: 1.0.0 typescript: 4.9.4 - vue-component-meta: 1.0.16_typescript@4.9.4 + vue-component-meta: 1.0.18_typescript@4.9.4 transitivePeerDependencies: - rollup - supports-color @@ -6435,11 +6435,11 @@ packages: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - /pinceau/0.9.11: - resolution: {integrity: sha512-4Yg959IMGJZi7g8i+WTWV9lAqczoXTPMDHbwQi3oPCWhHSaHJoAQyhx+uk112lAF0+4B+kEEfYdoZPwgmtVLPQ==} + /pinceau/0.9.12: + resolution: {integrity: sha512-B10L7+f1qCoOykk7uH0dG0pYPtWkBUsUimK2yMGye4Sh8Iz77e2D/0lJrJxeLFvSUJV1HytM6UZ1Jv+Yx6L2OA==} dependencies: '@unocss/reset': 0.48.0 - '@volar/vue-language-core': 1.0.16 + '@volar/vue-language-core': 1.0.18 acorn: 8.8.1 chroma-js: 2.4.2 consola: 2.15.3 @@ -7379,15 +7379,15 @@ packages: dependencies: glob: 7.2.3 - /rollup-plugin-dts/5.0.0_o46jwgjjuc5efgzlxncstuyfke: - resolution: {integrity: sha512-OO8ayCvuJCKaQSShyVTARxGurVVk4ulzbuvz+0zFd1f93vlnWFU5pBMT7HFeS6uj7MvvZLx4kUAarGATSU1+Ng==} + /rollup-plugin-dts/5.1.0_q6nddm75e3egjsxnhzkgx66xvi: + resolution: {integrity: sha512-R+4cVEhu9LfAlR1hqp1D67nO5hsiYFSsbVa2Uj/xchN6WxN4Ct9VjuEP1mw7f4dKJR5rj+OtjUz5cVINX51eFA==} engines: {node: '>=v14'} peerDependencies: rollup: ^3.0.0 typescript: ^4.1 dependencies: magic-string: 0.26.7 - rollup: 3.8.0 + rollup: 3.8.1 typescript: 4.9.4 optionalDependencies: '@babel/code-frame': 7.18.6 @@ -7427,8 +7427,8 @@ packages: optionalDependencies: fsevents: 2.3.2 - /rollup/3.8.0: - resolution: {integrity: sha512-+UR6PnUslneJNiJfLSzy4XH6R50ZGF0MS7UCv20ftXrktF/TkvZDwiBtXX65esblLR5p8w6LmXgPwt2f2B8SoQ==} + /rollup/3.8.1: + resolution: {integrity: sha512-4yh9eMW7byOroYcN8DlF9P/2jCpu6txVIHjEqquQVSx7DI0RgyCCN3tjrcy4ra6yVtV336aLBB3v2AarYAxePQ==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -8089,8 +8089,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - /type-fest/3.4.0: - resolution: {integrity: sha512-PEPg6RHlB9cFwoTMNENNrQFL0cXX04voWr2UPwQBJ3pVs7Mt8Y1oLWdUeMdGEwZE8HFFlujq8gS9enmyiQ8pLg==} + /type-fest/3.5.0: + resolution: {integrity: sha512-bI3zRmZC8K0tUz1HjbIOAGQwR2CoPQG68N5IF7gm0LBl8QSNXzkmaWnkWccCUL5uG9mCsp4sBwC8SBrNSISWew==} engines: {node: '>=14.16'} /typedarray-to-buffer/3.1.5: @@ -8130,12 +8130,12 @@ packages: resolution: {integrity: sha512-nQ2rxQ9aqIPzVhOEs6T/YcDGb6PWf6BAtQ0as+YWoaWCfezAdeL3KlNWSh279D6euOeCt94t0b/vAGr3GKu9Gw==} hasBin: true dependencies: - '@rollup/plugin-alias': 4.0.2_rollup@3.8.0 - '@rollup/plugin-commonjs': 23.0.7_rollup@3.8.0 - '@rollup/plugin-json': 5.0.2_rollup@3.8.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.8.0 - '@rollup/plugin-replace': 5.0.2_rollup@3.8.0 - '@rollup/pluginutils': 5.0.2_rollup@3.8.0 + '@rollup/plugin-alias': 4.0.2_rollup@3.8.1 + '@rollup/plugin-commonjs': 23.0.7_rollup@3.8.1 + '@rollup/plugin-json': 5.0.2_rollup@3.8.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.8.1 + '@rollup/plugin-replace': 5.0.2_rollup@3.8.1 + '@rollup/pluginutils': 5.0.2_rollup@3.8.1 chalk: 5.2.0 consola: 2.15.3 defu: 6.1.1 @@ -8152,8 +8152,8 @@ packages: pkg-types: 1.0.1 pretty-bytes: 6.0.0 rimraf: 3.0.2 - rollup: 3.8.0 - rollup-plugin-dts: 5.0.0_o46jwgjjuc5efgzlxncstuyfke + rollup: 3.8.1 + rollup-plugin-dts: 5.1.0_q6nddm75e3egjsxnhzkgx66xvi scule: 1.0.0 typescript: 4.9.4 untyped: 1.2.0 @@ -8342,7 +8342,7 @@ packages: resolution: {integrity: sha512-nG0A55YEhUU5UCEM+nhIhCVkA8a4L1spIVtzO0937WDjEA6jrKpu184O2K9iv5UuJNHnwhu+Q3TXiSJh/JrjlQ==} dependencies: '@babel/core': 7.20.7 - '@babel/standalone': 7.20.9 + '@babel/standalone': 7.20.11 '@babel/types': 7.20.7 scule: 1.0.0 transitivePeerDependencies: @@ -8600,13 +8600,13 @@ packages: dependencies: ufo: 1.0.1 - /vue-component-meta/1.0.16_typescript@4.9.4: - resolution: {integrity: sha512-MQElonN8HoJ4AwAFpKNu4FRDOjO/VqNSPz8wquAZoyE3CbUtVIWSc1z5FShwDA4x8VEp4CbUkf6A7KU6b65kUQ==} + /vue-component-meta/1.0.18_typescript@4.9.4: + resolution: {integrity: sha512-miMmzSMcJ7XnPC7P5n4tPutoAIJRZaVeOLyKfhIXWVF86uJCjE2bQHoDQ1LljrJqy7wjVLrqLq9YywQ+A5O5/g==} peerDependencies: typescript: '*' dependencies: - '@volar/language-core': 1.0.16 - '@volar/vue-language-core': 1.0.16 + '@volar/language-core': 1.0.18 + '@volar/vue-language-core': 1.0.18 typesafe-path: 0.2.2 typescript: 4.9.4 dev: false