From 38b1eb6c5f3c3c4df9508295a1e4a4a211cc3a69 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 21 Sep 2023 15:00:08 +0200 Subject: [PATCH] docs: migrate to `@nuxt/ui-pro` --- docs/.env.example | 6 +- docs/components/Footer.vue | 8 +- docs/components/Header.vue | 2 +- docs/nuxt.config.ts | 4 +- docs/package.json | 2 +- pnpm-lock.yaml | 301 ++++++++++++++++++++++++------------- 6 files changed, 206 insertions(+), 117 deletions(-) diff --git a/docs/.env.example b/docs/.env.example index 7e0b77e3..b0342bcc 100644 --- a/docs/.env.example +++ b/docs/.env.example @@ -1,4 +1,6 @@ -# To use Nuxt Elements in production -NUXT_ELEMENTS_TOKEN= +# To link Nuxt UI Pro in development +NUXT_UI_PRO_PATH= +# To use Nuxt UI Pro in production +NUXT_UI_PRO_TOKEN= # Used when pre-rendering the docs for dynamic OG images NUXT_PUBLIC_SITE_URL= diff --git a/docs/components/Footer.vue b/docs/components/Footer.vue index d899d5df..a9c1d57e 100644 --- a/docs/components/Footer.vue +++ b/docs/components/Footer.vue @@ -24,10 +24,10 @@ diff --git a/docs/components/Header.vue b/docs/components/Header.vue index 1fa0f3ad..d481b872 100644 --- a/docs/components/Header.vue +++ b/docs/components/Header.vue @@ -27,7 +27,7 @@ icon="i-simple-icons-github" aria-label="GitHub" class="hidden lg:inline-flex" - v-bind="($elements.button.secondary as any)" + v-bind="($ui.button.secondary as any)" /> diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts index f79e5c29..80f11ce9 100644 --- a/docs/nuxt.config.ts +++ b/docs/nuxt.config.ts @@ -7,7 +7,7 @@ import pkg from '../package.json' const { resolve } = createResolver(import.meta.url) export default defineNuxtConfig({ - extends: process.env.NUXT_ELEMENTS_PATH || '@nuxthq/elements', + extends: process.env.NUXT_UI_PRO_PATH || '@nuxt/ui-pro', modules: [ '@nuxt/content', 'nuxt-og-image', @@ -68,7 +68,7 @@ export default defineNuxtConfig({ }, componentMeta: { globalsOnly: true, - exclude: ['@nuxtjs/mdc', resolve('./components'), resolve('@nuxthq/elements/components')], + exclude: ['@nuxtjs/mdc', resolve('./components'), resolve('@nuxt/ui-pro/components')], metaFields: { props: true, slots: false, diff --git a/docs/package.json b/docs/package.json index 0e5200a8..f9efc9cc 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,7 +10,7 @@ "@nuxt/content": "npm:@nuxt/content-edge@2.8.2-28246255.cae34d7", "@nuxt/devtools": "^0.8.3", "@nuxt/eslint-config": "^0.2.0", - "@nuxthq/elements": "npm:@nuxthq/elements-edge@0.0.1-28254900.e2a5fbb", + "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@0.0.1-28255017.af7c0a2", "@nuxthq/studio": "^0.14.1", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 368ec587..5ac086a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,7 +77,7 @@ importers: version: 0.2.0(eslint@8.49.0) '@nuxt/module-builder': specifier: ^0.5.1 - version: 0.5.1(@nuxt/kit@3.7.3)(nuxi@3.8.4)(typescript@5.2.2) + version: 0.5.1(@nuxt/kit@3.7.3)(nuxi@3.9.0)(typescript@5.2.2) '@release-it/conventional-changelog': specifier: ^7.0.1 version: 7.0.1(release-it@16.1.5) @@ -133,9 +133,9 @@ importers: '@nuxt/eslint-config': specifier: ^0.2.0 version: 0.2.0(eslint@8.49.0) - '@nuxthq/elements': - specifier: npm:@nuxthq/elements-edge@0.0.1-28254900.e2a5fbb - version: /@nuxthq/elements-edge@0.0.1-28254900.e2a5fbb(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2) + '@nuxt/ui-pro': + specifier: npm:@nuxt/ui-pro-edge@0.0.1-28255017.af7c0a2 + version: /@nuxt/ui-pro-edge@0.0.1-28255017.af7c0a2(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2) '@nuxthq/studio': specifier: ^0.14.1 version: 0.14.1(rollup@3.28.1) @@ -1301,7 +1301,7 @@ packages: destr: 2.0.1 json5: 2.2.3 knitwork: 1.0.0 - listhen: 1.5.3 + listhen: 1.5.5 mdast-util-to-string: 4.0.0 mdurl: 1.0.1 micromark: 4.0.0 @@ -1316,7 +1316,7 @@ packages: ufo: 1.3.0 unist-util-stringify-position: 4.0.0 unstorage: 1.9.0 - ws: 8.14.1 + ws: 8.14.2 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -1524,7 +1524,7 @@ packages: - rollup - supports-color - /@nuxt/module-builder@0.5.1(@nuxt/kit@3.7.3)(nuxi@3.8.4)(typescript@5.2.2): + /@nuxt/module-builder@0.5.1(@nuxt/kit@3.7.3)(nuxi@3.9.0)(typescript@5.2.2): resolution: {integrity: sha512-O39UrOFbNgL27urwDqeMgXeYiNIUvp73nsmtt7jm9JDcMVIWykuUzyBPYtHif7gq5ElzIjjmDw9zdRGgyMzo+w==} hasBin: true peerDependencies: @@ -1535,7 +1535,7 @@ packages: consola: 3.2.3 mlly: 1.4.2 mri: 1.2.0 - nuxi: 3.8.4 + nuxi: 3.9.0 pathe: 1.1.1 unbuild: 2.0.0(typescript@5.2.2) transitivePeerDependencies: @@ -1643,8 +1643,8 @@ packages: - supports-color dev: true - /@nuxt/ui-edge@2.8.1-28254892.86dc49e(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-eht/xy/5GLH++iwua8M+kLHQZuB6Fvca0ZMHS36aFyLoOkSYEha9hOE2xDEsMDc0EfsV/rLfCGAVyVSugD/LkQ==} + /@nuxt/ui-edge@2.8.1-28254992.f24ff9c(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-+KTHE8a8PUJzIQPhe/vTcdEHCcfW2gyVhU964tvzrXpLLwVwKUKmx8tD0ia0n64I0wg1v/JWfNjX+gZLTjyzPg==} engines: {node: '>=v16.20.2'} dependencies: '@egoist/tailwindcss-icons': 1.1.0(tailwindcss@3.3.3) @@ -1688,6 +1688,34 @@ packages: - webpack dev: true + /@nuxt/ui-pro-edge@0.0.1-28255017.af7c0a2(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-ULHT1oKXQJRqkduLePBO2livZ/hXJIxzUtEWjuMdXqHRcTBWvr8aShoJ4u6lHcpgr6URt6VxbhhlLixdlyb2WA==} + dependencies: + '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28254992.f24ff9c(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2) + '@vueuse/core': 10.4.1(vue@3.3.4) + ofetch: 1.3.3 + pathe: 1.1.1 + tailwind-merge: 1.14.0 + transitivePeerDependencies: + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - focus-trap + - idb-keyval + - jwt-decode + - nprogress + - qrcode + - rollup + - sortablejs + - supports-color + - ts-node + - universal-cookie + - vue + - webpack + dev: true + /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} @@ -1753,34 +1781,6 @@ packages: - vue-tsc dev: true - /@nuxthq/elements-edge@0.0.1-28254900.e2a5fbb(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-4wY/8e8SvCpqFla+B++sl8fC43APDVn/XGnOB492hUeqA/Z26JbR5HRmwfn1JDxePto4YCpRCKGGfY0mEhBb7Q==} - dependencies: - '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28254892.86dc49e(rollup@3.28.1)(vue@3.3.4)(webpack@5.88.2) - '@vueuse/core': 10.4.1(vue@3.3.4) - ofetch: 1.3.3 - pathe: 1.1.1 - tailwind-merge: 1.14.0 - transitivePeerDependencies: - - '@vue/composition-api' - - async-validator - - axios - - change-case - - drauu - - focus-trap - - idb-keyval - - jwt-decode - - nprogress - - qrcode - - rollup - - sortablejs - - supports-color - - ts-node - - universal-cookie - - vue - - webpack - dev: true - /@nuxthq/studio@0.14.1(rollup@3.28.1): resolution: {integrity: sha512-9Pdkiph1D7AoWess+pcj4AOinTnpEKpB0F0zmcbZt05LZr1urEab6nvpWlhbaen5mtkqhXlWe6skbBrQVNv17w==} dependencies: @@ -1836,7 +1836,7 @@ packages: resolution: {integrity: sha512-zJuq5KwU3d1Dlh1sudnpVtIFoap09ZrvO9IAM1iP4tipzSRkgHFbCOTMEmK17Rx7KSdmvBbFP+/4MBaJdj1NqQ==} dependencies: '@nuxt/kit': 3.7.3(rollup@3.28.1) - '@types/hast': 3.0.0 + '@types/hast': 3.0.1 '@types/mdast': 4.0.0 '@vue/compiler-core': 3.3.4 consola: 3.2.3 @@ -1848,7 +1848,7 @@ packages: mdast-util-to-hast: 13.0.2 micromark-util-sanitize-uri: 2.0.0 ohash: 1.1.3 - property-information: 6.2.0 + property-information: 6.3.0 rehype-external-links: 2.1.0 rehype-raw: 6.1.1 rehype-slug: 5.1.0 @@ -1862,7 +1862,7 @@ packages: scule: 1.0.0 shiki-es: 0.14.0 ufo: 1.3.0 - unified: 11.0.2 + unified: 11.0.3 unist-builder: 4.0.0 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -2756,7 +2756,7 @@ packages: resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} dependencies: '@types/estree': 1.0.1 - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.13 /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} @@ -2768,14 +2768,14 @@ packages: '@types/node': 20.5.7 dev: true - /@types/hast@2.3.5: - resolution: {integrity: sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==} + /@types/hast@2.3.6: + resolution: {integrity: sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 dev: true - /@types/hast@3.0.0: - resolution: {integrity: sha512-SoytUJRuf68HXYqcXicQIhCrLQjqeYU2anikr4G3p3Iz+OZO5QDQpDj++gv+RenHsnUBwNZ2dumBArF8VLSk2Q==} + /@types/hast@3.0.1: + resolution: {integrity: sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==} dependencies: '@types/unist': 3.0.0 dev: true @@ -2793,6 +2793,9 @@ packages: /@types/json-schema@7.0.12: resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + /@types/json-schema@7.0.13: + resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} + /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: @@ -2806,7 +2809,7 @@ packages: /@types/mdast@3.0.12: resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 dev: true /@types/mdast@4.0.0: @@ -2821,6 +2824,10 @@ packages: /@types/node@20.5.7: resolution: {integrity: sha512-dP7f3LdZIysZnmvP3ANJYTSwg+wLLl8p7RqniVlV7j+oXSXAbt9h0WIBFmJy5inWZoX9wZN6eXx+YXd9Rh3RBA==} + dev: true + + /@types/node@20.6.3: + resolution: {integrity: sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -2845,8 +2852,8 @@ packages: resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} dev: true - /@types/unist@2.0.7: - resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} + /@types/unist@2.0.8: + resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==} dev: true /@types/unist@3.0.0: @@ -2998,6 +3005,13 @@ packages: '@unhead/shared': 1.7.3 dev: true + /@unhead/dom@1.7.4: + resolution: {integrity: sha512-xanQMtGmgikqTvDtuyJy6GXgqvUXOdrdnIyqAabpeS8goD8udxo0stzjtbT8ERbMQibzPGSGcN+Ux+MKoWzrjQ==} + dependencies: + '@unhead/schema': 1.7.4 + '@unhead/shared': 1.7.4 + dev: true + /@unhead/schema@1.7.3: resolution: {integrity: sha512-w2Yvt1++bAnSmsYc7bwLTMalSbff6HFnNmlpFIjNUTSkquOg+oavm62TrgxAwq753dedDOzCXr5cUvzCswc2Yg==} dependencies: @@ -3005,12 +3019,25 @@ packages: zhead: 2.1.1 dev: true + /@unhead/schema@1.7.4: + resolution: {integrity: sha512-wUL4CK0NSEm3KH4kYsiqVYQw5xBk1hpBi5tiNj0BTZgpQVrRufICdK5EHA9Fh7OIAR6tOTWwTvsf5+nK0BgQDA==} + dependencies: + hookable: 5.5.3 + zhead: 2.1.1 + dev: true + /@unhead/shared@1.7.3: resolution: {integrity: sha512-eqAn3n+T6WMecDUzdqGyedpZwT0u04pZwHEvD0bxmVen1FU6VHiL49azyv1W7MCiCHNFNAcR1py2Eolsr6+E7g==} dependencies: '@unhead/schema': 1.7.3 dev: true + /@unhead/shared@1.7.4: + resolution: {integrity: sha512-YUNA2UxAuDPnDps41BQ8aEIY5hdyvruSB1Vs3AALhRo07MxMivSq5DjNKfYr/JvRN6593RtfI1NHnP9x5M57xA==} + dependencies: + '@unhead/schema': 1.7.4 + dev: true + /@unhead/ssr@1.7.3: resolution: {integrity: sha512-icN3OmrbuXd0NbqarGRa3ixeqdpQzhldTzcN3LPHpmfgN+CFVS7kI9oo5znoIjW7nZaxAUH95knyAi1+Mt6ThQ==} dependencies: @@ -3018,6 +3045,13 @@ packages: '@unhead/shared': 1.7.3 dev: true + /@unhead/ssr@1.7.4: + resolution: {integrity: sha512-2QqaHdC48XJGP9Pd0F2fblPv9/6G4IU04iZ5qLRAs6MFFmFEzrdvoooFlcwdcoH/WDGRnpYBmo+Us2nzQz1MMQ==} + dependencies: + '@unhead/schema': 1.7.4 + '@unhead/shared': 1.7.4 + dev: true + /@unhead/vue@1.7.3(vue@3.3.4): resolution: {integrity: sha512-QSy2Qsc4IurrRrvpnnNzBWL/g4ecz3eblSVJ41QwqBnaUIRdPaSY8EdobA/NR0rtWzHicV6Fy3nEYXSXSRDELQ==} peerDependencies: @@ -3030,6 +3064,18 @@ packages: vue: 3.3.4 dev: true + /@unhead/vue@1.7.4(vue@3.3.4): + resolution: {integrity: sha512-ZfgzOhg1Bxo9xwp3upawqerw4134hc9Lhz6t005ixcBwPX+39Wpgc9dC3lf+owFQEVuWkf8F+eAwK2sghVBK4A==} + peerDependencies: + vue: '>=2.7 || >=3' + dependencies: + '@unhead/schema': 1.7.4 + '@unhead/shared': 1.7.4 + hookable: 5.5.3 + unhead: 1.7.4 + vue: 3.3.4 + dev: true + /@vercel/nft@0.23.1: resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==} engines: {node: '>=14'} @@ -3279,10 +3325,10 @@ packages: peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/dom': 1.7.3 - '@unhead/schema': 1.7.3 - '@unhead/ssr': 1.7.3 - '@unhead/vue': 1.7.3(vue@3.3.4) + '@unhead/dom': 1.7.4 + '@unhead/schema': 1.7.4 + '@unhead/ssr': 1.7.4 + '@unhead/vue': 1.7.4(vue@3.3.4) vue: 3.3.4 dev: true @@ -5264,8 +5310,8 @@ packages: stop-iteration-iterator: 1.0.0 dev: true - /es-module-lexer@1.3.0: - resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} + /es-module-lexer@1.3.1: + resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} @@ -6279,10 +6325,10 @@ packages: /hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} dependencies: - '@types/hast': 2.3.5 - '@types/unist': 2.0.7 + '@types/hast': 2.3.6 + '@types/unist': 2.0.8 hastscript: 7.2.0 - property-information: 6.2.0 + property-information: 6.3.0 vfile: 5.3.7 vfile-location: 4.1.0 web-namespaces: 2.0.1 @@ -6295,32 +6341,32 @@ packages: /hast-util-heading-rank@2.1.1: resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 dev: true /hast-util-is-element@2.1.3: resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} dependencies: - '@types/hast': 2.3.5 - '@types/unist': 2.0.7 + '@types/hast': 2.3.6 + '@types/unist': 2.0.8 dev: true /hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} dependencies: - '@types/hast': 3.0.0 + '@types/hast': 3.0.1 dev: true /hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 dev: true /hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 '@types/parse5': 6.0.3 hast-util-from-parse5: 7.1.2 hast-util-to-parse5: 7.1.0 @@ -6336,9 +6382,9 @@ packages: /hast-util-to-parse5@7.1.0: resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 comma-separated-tokens: 2.0.3 - property-information: 6.2.0 + property-information: 6.3.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -6347,22 +6393,22 @@ packages: /hast-util-to-string@2.0.0: resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 dev: true /hast-util-to-string@3.0.0: resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} dependencies: - '@types/hast': 3.0.0 + '@types/hast': 3.0.1 dev: true /hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 3.1.1 - property-information: 6.2.0 + property-information: 6.3.0 space-separated-tokens: 2.0.2 dev: true @@ -7048,7 +7094,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.5.7 + '@types/node': 20.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -7313,8 +7359,8 @@ packages: uqr: 0.1.2 dev: true - /listhen@1.5.3: - resolution: {integrity: sha512-5SitrZRCH4XXHvKSAqwaLURfQ6ZS/BCv+kpPkage5PhSnQPlz5HIVROCEIcMw8YvIF8NhDUAj/HAI/OovJGEpQ==} + /listhen@1.5.5: + resolution: {integrity: sha512-LXe8Xlyh3gnxdv4tSjTjscD1vpr/2PRpzq8YIaMJgyKzRG8wdISlWVWnGThJfHnlJ6hmLt2wq1yeeix0TEbuoA==} hasBin: true dependencies: '@parcel/watcher': 2.3.0 @@ -7583,7 +7629,7 @@ packages: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: '@types/mdast': 3.0.12 - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 unist-util-visit: 4.1.2 dev: true @@ -7596,8 +7642,8 @@ packages: unist-util-visit-parents: 5.1.3 dev: true - /mdast-util-find-and-replace@3.0.0: - resolution: {integrity: sha512-8wLPIKAvGdA5jgkI8AYKfSorV3og3vE6HA+gKeKEZydbi1EtUu2g4XCxIBj3R+AsFqY/uRtoYbH30tiWsFKkBQ==} + /mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} dependencies: '@types/mdast': 4.0.0 escape-string-regexp: 5.0.0 @@ -7609,7 +7655,7 @@ packages: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: '@types/mdast': 3.0.12 - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -7716,7 +7762,7 @@ packages: /mdast-util-to-hast@12.3.0: resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 '@types/mdast': 3.0.12 mdast-util-definitions: 5.1.2 micromark-util-sanitize-uri: 1.2.0 @@ -7729,7 +7775,7 @@ packages: /mdast-util-to-hast@13.0.2: resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} dependencies: - '@types/hast': 3.0.0 + '@types/hast': 3.0.1 '@types/mdast': 4.0.0 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 @@ -7743,7 +7789,7 @@ packages: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: '@types/mdast': 3.0.12 - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 @@ -8822,6 +8868,14 @@ packages: fsevents: 2.3.3 dev: true + /nuxi@3.9.0: + resolution: {integrity: sha512-roCfCnQsp/oaHm6PL3HFvvGrwm1d2y1n7G9KzIx+i91eiO4P7fBuaVKibB2e8uqEJBgTwN52KxFha6MJnDykJQ==} + engines: {node: ^14.18.0 || >=16.10.0} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: true + /nuxt-component-meta@0.5.4(rollup@3.28.1): resolution: {integrity: sha512-0ou1O5Dky/avUAm6XrO4r4aZiRgP3wCwBlOe49FcyVZo0uAULFw8b3j48BvKWzBdOywf8hJEL4V5o7FWnd1E+A==} dependencies: @@ -9331,7 +9385,7 @@ packages: /parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -9997,8 +10051,8 @@ packages: resolution: {integrity: sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==} dev: true - /property-information@6.2.0: - resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + /property-information@6.3.0: + resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==} dev: true /proto-list@1.2.4: @@ -10233,7 +10287,7 @@ packages: /rehype-external-links@2.1.0: resolution: {integrity: sha512-2YMJZVM1hxZnwl9IPkbN5Pjn78kXkAX7lq9VEtlaGA29qIls25vZN+ucNIJdbQUe+9NNFck17BiOhGmsD6oLIg==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 extend: 3.0.2 hast-util-is-element: 2.1.3 is-absolute-url: 4.0.1 @@ -10245,7 +10299,7 @@ packages: /rehype-raw@6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 hast-util-raw: 7.2.3 unified: 10.1.2 dev: true @@ -10253,7 +10307,7 @@ packages: /rehype-slug@5.1.0: resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 github-slugger: 2.0.0 hast-util-has-property: 2.0.1 hast-util-heading-rank: 2.1.1 @@ -10265,7 +10319,7 @@ packages: /rehype-sort-attribute-values@5.0.0: resolution: {integrity: sha512-dQdHdCIRnpiU+BkrLSqH+aM4lWJyLqGzv49KvH4gHj+JxYwNqvGhoTXckS3AJu4V9ZutwsTcawP0pC7PhwX0tQ==} dependencies: - '@types/hast': 3.0.0 + '@types/hast': 3.0.1 hast-util-is-element: 3.0.0 unist-util-visit: 5.0.0 dev: true @@ -10273,7 +10327,7 @@ packages: /rehype-sort-attributes@5.0.0: resolution: {integrity: sha512-6tJUH4xHFcdO85CZRwAcEtHNCzjZ9V9S0VZLgo1pzbN04qy8jiVCZ3oAxDmBVG3Rth5b1xFTDet5WG/UYZeJLQ==} dependencies: - '@types/hast': 3.0.0 + '@types/hast': 3.0.1 unist-util-visit: 5.0.0 dev: true @@ -10319,7 +10373,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: emoticon: 4.0.1 - mdast-util-find-and-replace: 3.0.0 + mdast-util-find-and-replace: 3.0.1 node-emoji: 2.1.0 dev: true @@ -10352,7 +10406,7 @@ packages: parse-entities: 4.0.1 scule: 1.0.0 stringify-entities: 4.0.3 - unified: 11.0.2 + unified: 11.0.3 unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 transitivePeerDependencies: @@ -10372,7 +10426,7 @@ packages: /remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} dependencies: - '@types/hast': 2.3.5 + '@types/hast': 2.3.6 '@types/mdast': 3.0.12 mdast-util-to-hast: 12.3.0 unified: 10.1.2 @@ -11264,7 +11318,7 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.19.3 + terser: 5.20.0 webpack: 5.88.2 /terser@5.19.3: @@ -11276,6 +11330,17 @@ packages: acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 + dev: true + + /terser@5.20.0: + resolution: {integrity: sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.10.0 + commander: 2.20.3 + source-map-support: 0.5.21 /text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} @@ -11633,6 +11698,15 @@ packages: hookable: 5.5.3 dev: true + /unhead@1.7.4: + resolution: {integrity: sha512-oOv+9aQS85DQUd0f1uJBtb2uG3SKwCURSTuUWp9WKKzANCb1TjW2dWp5TFmJH5ILF6urXi4uUQfjK+SawzBJAA==} + dependencies: + '@unhead/dom': 1.7.4 + '@unhead/schema': 1.7.4 + '@unhead/shared': 1.7.4 + hookable: 5.5.3 + dev: true + /unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -11655,7 +11729,7 @@ packages: /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -11664,13 +11738,13 @@ packages: vfile: 5.3.7 dev: true - /unified@11.0.2: - resolution: {integrity: sha512-Zta++onvS/dJ6xUvXQOR5q8XJZOkiMCE5wQ8Yv9mLR25pxRS567EX0GO6HZRxxNV/lznwfsvRZ/1pqe9K9QLeQ==} + /unified@11.0.3: + resolution: {integrity: sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==} dependencies: '@types/unist': 3.0.0 - '@ungap/structured-clone': 1.2.0 bail: 2.0.2 devlop: 1.1.0 + extend: 3.0.2 is-plain-obj: 4.1.0 trough: 2.1.0 vfile: 6.0.1 @@ -11763,7 +11837,7 @@ packages: /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 dev: true /unist-util-is@6.0.0: @@ -11775,7 +11849,7 @@ packages: /unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 dev: true /unist-util-position@5.0.0: @@ -11787,7 +11861,7 @@ packages: /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 dev: true /unist-util-stringify-position@4.0.0: @@ -11799,7 +11873,7 @@ packages: /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 unist-util-is: 5.2.1 dev: true @@ -11813,7 +11887,7 @@ packages: /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 dev: true @@ -11917,7 +11991,7 @@ packages: destr: 2.0.1 h3: 1.8.1 ioredis: 5.3.2 - listhen: 1.5.3 + listhen: 1.5.5 lru-cache: 10.0.1 mri: 1.2.0 node-fetch-native: 1.4.0 @@ -12068,14 +12142,14 @@ packages: /vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 vfile: 5.3.7 dev: true /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 unist-util-stringify-position: 3.0.3 dev: true @@ -12089,7 +12163,7 @@ packages: /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 @@ -12471,7 +12545,7 @@ packages: browserslist: 4.21.10 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 - es-module-lexer: 1.3.0 + es-module-lexer: 1.3.1 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -12646,6 +12720,19 @@ packages: optional: true dev: true + /ws@8.14.2: + resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /xdg-basedir@5.1.0: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'}