From e783efd9261215b8afd19f06945ce1742065170a Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Wed, 27 Sep 2023 13:40:06 +0200 Subject: [PATCH 01/38] fix(prose-pre): only wrap `slot` in `pre` (#2348) --- src/runtime/components/Prose/ProsePre.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/runtime/components/Prose/ProsePre.vue b/src/runtime/components/Prose/ProsePre.vue index 73e2b07e9..34edbfbd8 100644 --- a/src/runtime/components/Prose/ProsePre.vue +++ b/src/runtime/components/Prose/ProsePre.vue @@ -1,5 +1,7 @@ From 2b8cee99f37ba4531e03a130356e301e3b84ee10 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Wed, 27 Sep 2023 13:55:09 +0200 Subject: [PATCH 02/38] chore(release): release v2.8.4 --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7037a2da..29a577873 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,18 @@ # Changelog +## v2.8.4 + +[compare changes](https://github.com/nuxt/content/compare/v2.8.3...v2.8.4) + +### 🩹 Fixes + +- **prose-pre:** Only wrap `slot` in `pre` ([#2348](https://github.com/nuxt/content/pull/2348)) + +### ❤️ Contributors + +- Farnabaz + ## v2.8.3 [compare changes](https://github.com/nuxt/content/compare/v2.8.2...v2.8.3) diff --git a/package.json b/package.json index e86330dda..8dffbf70f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nuxt/content", - "version": "2.8.3", + "version": "2.8.4", "description": "Write your content inside your Nuxt app", "keywords": [ "nuxt", From 1edb3501578542e237d97f0ef5d15bcc8135973a Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Thu, 28 Sep 2023 17:05:45 +0200 Subject: [PATCH 03/38] fix(prose-pre): `style` prop type --- src/runtime/components/Prose/ProsePre.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/components/Prose/ProsePre.vue b/src/runtime/components/Prose/ProsePre.vue index 34edbfbd8..cdbb5bc3e 100644 --- a/src/runtime/components/Prose/ProsePre.vue +++ b/src/runtime/components/Prose/ProsePre.vue @@ -31,7 +31,7 @@ defineProps({ default: null }, style: { - type: String, + type: [String, Object], default: null } }) From a2bfb561caa2905c6d672167595bcfeade21562f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 Sep 2023 17:26:09 +0200 Subject: [PATCH 04/38] chore(deps): update all non-major dependencies (#2347) Co-authored-by: Farnabaz --- docs/package.json | 4 +- docs/pnpm-lock.yaml | 256 +++++++++++++++++++++++++++++++------------- package.json | 8 +- pnpm-lock.yaml | 96 +++++++++-------- 4 files changed, 240 insertions(+), 124 deletions(-) diff --git a/docs/package.json b/docs/package.json index 69251e69d..8e15bbb7b 100755 --- a/docs/package.json +++ b/docs/package.json @@ -11,7 +11,7 @@ "dependencies": { "@iconify-json/ph": "^1.1.6", "@iconify-json/simple-icons": "^1.1.72", - "@nuxt/content": "^2.8.2", + "@nuxt/content": "^2.8.4", "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@latest", "@nuxthq/studio": "^0.14.1", "@nuxtjs/fontaine": "^0.4.1", @@ -23,7 +23,7 @@ "nuxt-og-image": "^2.0.28" }, "resolutions": { - "h3": "^1.8.1" + "h3": "^1.8.2" }, "devDependencies": { "@nuxt/devtools": "^0.8.5" diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index d88e19dee..e99f0f794 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - h3: ^1.8.1 + h3: ^1.8.2 dependencies: '@iconify-json/ph': @@ -15,11 +15,11 @@ dependencies: specifier: ^1.1.72 version: 1.1.72 '@nuxt/content': - specifier: ^2.8.2 - version: 2.8.2(vue@3.3.4) + specifier: ^2.8.4 + version: 2.8.4(vue@3.3.4) '@nuxt/ui-pro': specifier: npm:@nuxt/ui-pro-edge@latest - version: /@nuxt/ui-pro-edge@0.0.1-28262031.ce23416(vue@3.3.4)(webpack@5.88.2) + version: /@nuxt/ui-pro-edge@0.0.1-28265230.40bb224(vue@3.3.4)(webpack@5.88.2) '@nuxthq/studio': specifier: ^0.14.1 version: 0.14.1 @@ -803,6 +803,15 @@ packages: '@hapi/hoek': 9.3.0 dev: true + /@headlessui/tailwindcss@0.2.0(tailwindcss@3.3.3): + resolution: {integrity: sha512-fpL830Fln1SykOCboExsWr3JIVeQKieLJ3XytLe/tt1A0XzqUthOftDmjcCYLW62w7mQI7wXcoPXr3tZ9QfGxw==} + engines: {node: '>=10'} + peerDependencies: + tailwindcss: ^3.0 + dependencies: + tailwindcss: 3.3.3 + dev: false + /@headlessui/vue@1.7.16(vue@3.3.4): resolution: {integrity: sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg==} engines: {node: '>=10'} @@ -1040,28 +1049,31 @@ packages: - supports-color dev: true - /@nuxt/content@2.8.2(vue@3.3.4): - resolution: {integrity: sha512-fi5/axuYNGccJ/dXyaf5C/WqgEd5wSijpGHZ9O+pH7754S2NeKyx8fUFGfXsLN9VyJP+Mx8EUihfWKJm09SCRA==} + /@nuxt/content@2.8.4(vue@3.3.4): + resolution: {integrity: sha512-daKEHldAkbgxR42UHdi4CUVYemr6Rm2H1uN/ucFh0dziqfYxf9uLbSt6JxW0y+IdOoUt1G674sKpgEicQOMvDg==} dependencies: '@nuxt/kit': 3.7.4 - '@nuxtjs/mdc': 0.1.6 - '@vueuse/head': 1.3.1(vue@3.3.4) + '@nuxtjs/mdc': 0.2.1 + '@vueuse/head': 2.0.0(vue@3.3.4) consola: 3.2.3 defu: 6.1.2 destr: 2.0.1 json5: 2.2.3 knitwork: 1.0.0 listhen: 1.5.5 + mdast-util-to-string: 4.0.0 mdurl: 1.0.1 micromark: 4.0.0 micromark-util-sanitize-uri: 2.0.0 + micromark-util-types: 2.0.0 ohash: 1.1.3 pathe: 1.1.1 scule: 1.0.0 shiki-es: 0.14.0 slugify: 1.6.6 socket.io-client: 4.7.2 - ufo: 1.3.0 + ufo: 1.3.1 + unist-util-stringify-position: 4.0.0 unstorage: 1.9.0 ws: 8.14.2 transitivePeerDependencies: @@ -1137,7 +1149,7 @@ packages: flatted: 3.2.9 get-port-please: 3.1.1 global-dirs: 3.0.1 - h3: 1.8.1 + h3: 1.8.2 hookable: 5.5.3 image-meta: 0.1.1 is-installed-globally: 0.4.0 @@ -1260,11 +1272,12 @@ packages: - rollup - supports-color - /@nuxt/ui-edge@2.8.1-28261140.8257a11(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-CUe5V0X892u0bCRvEpmbO+aQMN+B4dM0dsNRN9FaDO54qNvfUhugxHgoyOXntxsypS+/As4Zn+GJDqFz/bdSUQ==} + /@nuxt/ui-edge@2.8.1-28265224.a071e4b(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-3KeK85Odb8Lc3XDddY+/U/kvnFgaJ/PwOkjIbEaEvTHqVQraif6wsptoEj/iV/8eOnb3eC1EMkarU3bP/Ix6eA==} engines: {node: '>=v16.20.2'} dependencies: '@egoist/tailwindcss-icons': 1.2.0(tailwindcss@3.3.3) + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.3.3) '@headlessui/vue': 1.7.16(vue@3.3.4) '@iconify-json/heroicons': 1.1.12 '@nuxt/kit': 3.7.4 @@ -1305,10 +1318,10 @@ packages: - webpack dev: false - /@nuxt/ui-pro-edge@0.0.1-28262031.ce23416(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-uY5i9u2ll9gO7JpPqTtnCIKIB5e1IQzYLOVFVJ3c/wKVGq4jEI73AlSY6ay5TZkiPsl+Af1THhvomxkAdShuvw==} + /@nuxt/ui-pro-edge@0.0.1-28265230.40bb224(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-3fkeU9le/lnJbtVGnpeQUUYW1ezEDr1UUX7MmEQAxvZSdiORgcSKnooe7TA34I64s7YhaMcau3ss7DGSl3lMbQ==} dependencies: - '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28261140.8257a11(vue@3.3.4)(webpack@5.88.2) + '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28265224.a071e4b(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 @@ -1357,7 +1370,7 @@ packages: externality: 1.0.2 fs-extra: 11.1.1 get-port-please: 3.1.1 - h3: 1.8.1 + h3: 1.8.2 knitwork: 1.0.0 magic-string: 0.30.3 mlly: 1.4.2 @@ -1449,12 +1462,12 @@ packages: - supports-color dev: false - /@nuxtjs/mdc@0.1.6: - resolution: {integrity: sha512-zJuq5KwU3d1Dlh1sudnpVtIFoap09ZrvO9IAM1iP4tipzSRkgHFbCOTMEmK17Rx7KSdmvBbFP+/4MBaJdj1NqQ==} + /@nuxtjs/mdc@0.2.1: + resolution: {integrity: sha512-14TPZ4p2UcG3IWqdPArx03hsUmWYQBlEYXkfm2Eq5sXu7hAg8UI9wEqZNNadMdnEi/WZvcMNf0xsbBhcRnxqew==} dependencies: '@nuxt/kit': 3.7.4 '@types/hast': 3.0.1 - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@vue/compiler-core': 3.3.4 consola: 3.2.3 defu: 6.1.2 @@ -1466,9 +1479,9 @@ packages: micromark-util-sanitize-uri: 2.0.0 ohash: 1.1.3 property-information: 6.3.0 - rehype-external-links: 2.1.0 + rehype-external-links: 3.0.0 rehype-raw: 6.1.1 - rehype-slug: 5.1.0 + rehype-slug: 6.0.0 rehype-sort-attribute-values: 5.0.0 rehype-sort-attributes: 5.0.0 remark-emoji: 4.0.0 @@ -1477,8 +1490,8 @@ packages: remark-parse: 10.0.2 remark-rehype: 10.1.0 scule: 1.0.0 - shiki-es: 0.14.0 - ufo: 1.3.0 + shikiji: 0.6.8 + ufo: 1.3.1 unified: 11.0.3 unist-builder: 4.0.0 unist-util-visit: 5.0.0 @@ -1511,7 +1524,7 @@ packages: cookie-es: 1.0.0 defu: 6.1.2 destr: 2.0.1 - h3: 1.8.1 + h3: 1.8.2 iron-webcrypto: 0.7.1 micromatch: 4.0.5 pathe: 1.1.1 @@ -1521,7 +1534,7 @@ packages: radix3: 1.1.0 tailwind-config-viewer: 1.7.2(tailwindcss@3.3.3) tailwindcss: 3.3.3 - ufo: 1.3.0 + ufo: 1.3.1 uncrypto: 0.1.3 transitivePeerDependencies: - rollup @@ -1608,6 +1621,7 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 + napi-wasm: 1.1.0 bundledDependencies: - napi-wasm @@ -2134,8 +2148,8 @@ packages: '@types/unist': 2.0.8 dev: false - /@types/mdast@4.0.0: - resolution: {integrity: sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==} + /@types/mdast@4.0.1: + resolution: {integrity: sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==} dependencies: '@types/unist': 3.0.0 dev: false @@ -2418,8 +2432,8 @@ packages: - vue dev: false - /@vueuse/head@1.3.1(vue@3.3.4): - resolution: {integrity: sha512-XCcHGfDzkGlHS7KIPJVYN//L7jpfASLsN7MUE19ndHVQLnPIDxqFLDl7IROsY81PKzawVAUe4OYVWcGixseWxA==} + /@vueuse/head@2.0.0(vue@3.3.4): + resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==} peerDependencies: vue: '>=2.7 || >=3' dependencies: @@ -4416,13 +4430,13 @@ packages: dependencies: duplexer: 0.1.2 - /h3@1.8.1: - resolution: {integrity: sha512-m5rFuu+5bpwBBHqqS0zexjK+Q8dhtFRvO9JXQG0RvSPL6QrIT6vv42vuBM22SLOgGMoZYsHk0y7VPidt9s+nkw==} + /h3@1.8.2: + resolution: {integrity: sha512-1Ca0orJJlCaiFY68BvzQtP2lKLk46kcLAxVM8JgYbtm2cUg6IY7pjpYgWMwUvDO9QI30N5JAukOKoT8KD3Q0PQ==} dependencies: cookie-es: 1.0.0 defu: 6.1.2 destr: 2.0.1 - iron-webcrypto: 0.8.2 + iron-webcrypto: 0.10.1 radix3: 1.1.0 ufo: 1.3.0 uncrypto: 0.1.3 @@ -4472,21 +4486,23 @@ packages: web-namespaces: 2.0.1 dev: false - /hast-util-has-property@2.0.1: - resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} - dev: false - - /hast-util-heading-rank@2.1.1: - resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==} + /hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 3.0.1 + '@types/unist': 3.0.0 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.3.0 + vfile: 6.0.1 + vfile-location: 5.0.2 + web-namespaces: 2.0.1 dev: false - /hast-util-is-element@2.1.3: - resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} + /hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} dependencies: - '@types/hast': 2.3.6 - '@types/unist': 2.0.8 + '@types/hast': 3.0.1 dev: false /hast-util-is-element@3.0.0: @@ -4501,6 +4517,12 @@ packages: '@types/hast': 2.3.6 dev: false + /hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + dependencies: + '@types/hast': 3.0.1 + dev: false + /hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} dependencies: @@ -4517,6 +4539,41 @@ packages: zwitch: 2.0.4 dev: false + /hast-util-raw@9.0.1: + resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} + dependencies: + '@types/hast': 3.0.1 + '@types/unist': 3.0.0 + '@ungap/structured-clone': 1.2.0 + hast-util-from-parse5: 8.0.1 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.0.2 + parse5: 7.1.2 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-to-html@9.0.0: + resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} + dependencies: + '@types/hast': 3.0.1 + '@types/unist': 3.0.0 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 9.0.1 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.0.2 + property-information: 6.3.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + zwitch: 2.0.4 + dev: false + /hast-util-to-parse5@7.1.0: resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} dependencies: @@ -4528,10 +4585,16 @@ packages: zwitch: 2.0.4 dev: false - /hast-util-to-string@2.0.0: - resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} + /hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 3.0.1 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.3.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 dev: false /hast-util-to-string@3.0.0: @@ -4540,6 +4603,12 @@ packages: '@types/hast': 3.0.1 dev: false + /hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + dependencies: + '@types/hast': 3.0.1 + dev: false + /hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} dependencies: @@ -4550,6 +4619,16 @@ packages: space-separated-tokens: 2.0.2 dev: false + /hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + dependencies: + '@types/hast': 3.0.1 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.3.0 + space-separated-tokens: 2.0.2 + dev: false + /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true @@ -4578,6 +4657,10 @@ packages: resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} dev: false + /html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + dev: false + /http-assert@1.5.0: resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} engines: {node: '>= 0.8'} @@ -4788,13 +4871,13 @@ packages: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} dev: true + /iron-webcrypto@0.10.1: + resolution: {integrity: sha512-QGOS8MRMnj/UiOa+aMIgfyHcvkhqNUsUxb1XzskENvbo+rEfp6TOwqd1KPuDzXC4OnGHcMSVxDGRoilqB8ViqA==} + /iron-webcrypto@0.7.1: resolution: {integrity: sha512-K/UmlEhPCPXEHV5hAtH5C0tI5JnFuOrv4yO/j7ODPl3HaiiHBLbOLTde+ieUaAyfCATe4LoAnclyF+hmSCOVmQ==} dev: false - /iron-webcrypto@0.8.2: - resolution: {integrity: sha512-jGiwmpgTuF19Vt4hn3+AzaVFGpVZt7A1ysd5ivFel2r4aNVFwqaYa6aU6qsF1PM7b+WFivZHz3nipwUOXaOnHg==} - /is-absolute-url@4.0.1: resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -5186,7 +5269,7 @@ packages: consola: 3.2.3 defu: 6.1.2 get-port-please: 3.1.1 - h3: 1.8.1 + h3: 1.8.2 http-shutdown: 1.2.2 jiti: 1.20.0 mlly: 1.4.2 @@ -5413,7 +5496,7 @@ packages: /mdast-util-find-and-replace@3.0.1: resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -5441,7 +5524,7 @@ packages: /mdast-util-from-markdown@2.0.0: resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@types/unist': 3.0.0 decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -5523,7 +5606,7 @@ packages: /mdast-util-phrasing@4.0.0: resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 unist-util-is: 6.0.0 dev: false @@ -5544,7 +5627,7 @@ packages: resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} dependencies: '@types/hast': 3.0.1 - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 @@ -5569,7 +5652,7 @@ packages: /mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@types/unist': 3.0.0 longest-streak: 3.1.0 mdast-util-phrasing: 4.0.0 @@ -5588,7 +5671,7 @@ packages: /mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 dev: false /mdn-data@2.0.28: @@ -6244,6 +6327,9 @@ packages: engines: {node: ^14 || ^16 || >=18} hasBin: true + /napi-wasm@1.1.0: + resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} + /negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -6291,7 +6377,7 @@ packages: fs-extra: 11.1.1 globby: 13.2.2 gzip-size: 7.0.0 - h3: 1.8.1 + h3: 1.8.2 hookable: 5.5.3 httpxy: 0.1.5 is-primitive: 3.0.1 @@ -6678,7 +6764,7 @@ packages: estree-walker: 3.0.3 fs-extra: 11.1.1 globby: 13.2.2 - h3: 1.8.1 + h3: 1.8.2 hookable: 5.5.3 jiti: 1.20.0 klona: 2.0.6 @@ -6952,6 +7038,12 @@ packages: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} dev: false + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 + dev: false + /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -7642,16 +7734,15 @@ packages: dependencies: redis-errors: 1.2.0 - /rehype-external-links@2.1.0: - resolution: {integrity: sha512-2YMJZVM1hxZnwl9IPkbN5Pjn78kXkAX7lq9VEtlaGA29qIls25vZN+ucNIJdbQUe+9NNFck17BiOhGmsD6oLIg==} + /rehype-external-links@3.0.0: + resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} dependencies: - '@types/hast': 2.3.6 - extend: 3.0.2 - hast-util-is-element: 2.1.3 + '@types/hast': 3.0.1 + '@ungap/structured-clone': 1.2.0 + hast-util-is-element: 3.0.0 is-absolute-url: 4.0.1 space-separated-tokens: 2.0.2 - unified: 10.1.2 - unist-util-visit: 4.1.2 + unist-util-visit: 5.0.0 dev: false /rehype-raw@6.1.1: @@ -7662,16 +7753,14 @@ packages: unified: 10.1.2 dev: false - /rehype-slug@5.1.0: - resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==} + /rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 3.0.1 github-slugger: 2.0.0 - hast-util-has-property: 2.0.1 - hast-util-heading-rank: 2.1.1 - hast-util-to-string: 2.0.0 - unified: 10.1.2 - unist-util-visit: 4.1.2 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 dev: false /rehype-sort-attribute-values@5.0.0: @@ -7712,7 +7801,7 @@ packages: /remark-mdc@2.0.0: resolution: {integrity: sha512-zBonqJya1254h84GRLjJc1fU4aXng2cKaie5qk0T1edUIkP4lVY1kJD4TP+uoFaUziTeyR6LSvkmRcHDZiWtoA==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@types/unist': 3.0.0 flat: 5.0.2 js-yaml: 4.1.0 @@ -7988,6 +8077,12 @@ packages: resolution: {integrity: sha512-e+/aueHx0YeIEut6RXC6K8gSf0PykwZiHD7q7AHtpTW8Kd8TpFUIWqTwhAnrGjOyOMyrwv+syr5WPagMpDpVYQ==} dev: false + /shikiji@0.6.8: + resolution: {integrity: sha512-K0axxNAdB9KvLUflU7QoLC7p6i2p1R2MFG0eP+iclbjtuEZqng99jHcg3VJL0GWRO67yozTICnykjo1HjOzdkg==} + dependencies: + hast-util-to-html: 9.0.0 + dev: false + /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -8604,6 +8699,10 @@ packages: /ufo@1.3.0: resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} + /ufo@1.3.1: + resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==} + dev: false + /ultrahtml@1.5.2: resolution: {integrity: sha512-qh4mBffhlkiXwDAOxvSGxhL0QEQsTbnP9BozOK3OYPEGvPvdWzvAUaXNtUSMdNsKDtuyjEbyVUPFZ52SSLhLqw==} @@ -8875,7 +8974,7 @@ packages: anymatch: 3.1.3 chokidar: 3.5.3 destr: 2.0.1 - h3: 1.8.1 + h3: 1.8.2 ioredis: 5.3.2 listhen: 1.5.5 lru-cache: 10.0.1 @@ -8975,6 +9074,13 @@ packages: vfile: 5.3.7 dev: false + /vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + dependencies: + '@types/unist': 3.0.0 + vfile: 6.0.1 + dev: false + /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: diff --git a/package.json b/package.json index 8dffbf70f..3d0205844 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@nuxt/kit": "^3.7.4", - "@nuxtjs/mdc": "^0.2.0", + "@nuxtjs/mdc": "^0.2.1", "@vueuse/head": "^2.0.0", "consola": "^3.2.3", "defu": "^6.1.2", @@ -63,13 +63,13 @@ "shiki-es": "^0.14.0", "slugify": "^1.6.6", "socket.io-client": "^4.7.2", - "ufo": "^1.3.0", + "ufo": "^1.3.1", "unist-util-stringify-position": "^4.0.0", "unstorage": "^1.9.0", "ws": "^8.14.2" }, "devDependencies": { - "@nuxt/module-builder": "^0.5.1", + "@nuxt/module-builder": "^0.5.2", "@nuxt/schema": "3.7.4", "@nuxt/test-utils": "3.7.4", "@nuxthq/studio": "^0.14.1", @@ -86,7 +86,7 @@ "nuxt": "3.7.4", "rehype-figure": "^1.0.1", "rehype-wrap-all": "^1.1.0", - "release-it": "^16.2.0", + "release-it": "^16.2.1", "remark-oembed": "^1.2.2", "vitest": "^0.34.5", "vue-docgen-web-types": "^0.1.8" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f7a0427c..c2413ed86 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ dependencies: specifier: ^3.7.4 version: 3.7.4(rollup@3.29.3) '@nuxtjs/mdc': - specifier: ^0.2.0 - version: 0.2.0(rollup@3.29.3) + specifier: ^0.2.1 + version: 0.2.1(rollup@3.29.3) '@vueuse/head': specifier: ^2.0.0 version: 2.0.0 @@ -66,8 +66,8 @@ dependencies: specifier: ^4.7.2 version: 4.7.2 ufo: - specifier: ^1.3.0 - version: 1.3.0 + specifier: ^1.3.1 + version: 1.3.1 unist-util-stringify-position: specifier: ^4.0.0 version: 4.0.0 @@ -80,8 +80,8 @@ dependencies: devDependencies: '@nuxt/module-builder': - specifier: ^0.5.1 - version: 0.5.1(@nuxt/kit@3.7.4)(nuxi@3.9.0)(typescript@5.2.2) + specifier: ^0.5.2 + version: 0.5.2(@nuxt/kit@3.7.4)(nuxi@3.9.0)(typescript@5.2.2) '@nuxt/schema': specifier: 3.7.4 version: 3.7.4(rollup@3.29.3) @@ -131,8 +131,8 @@ devDependencies: specifier: ^1.1.0 version: 1.1.0 release-it: - specifier: ^16.2.0 - version: 16.2.0(typescript@5.2.2) + specifier: ^16.2.1 + version: 16.2.1(typescript@5.2.2) remark-oembed: specifier: ^1.2.2 version: 1.2.2 @@ -1077,7 +1077,7 @@ packages: pkg-types: 1.0.3 scule: 1.0.0 semver: 7.5.4 - ufo: 1.3.0 + ufo: 1.3.1 unctx: 2.3.1 unimport: 3.4.0(rollup@3.29.3) untyped: 1.4.0 @@ -1085,17 +1085,17 @@ packages: - rollup - supports-color - /@nuxt/module-builder@0.5.1(@nuxt/kit@3.7.4)(nuxi@3.9.0)(typescript@5.2.2): - resolution: {integrity: sha512-O39UrOFbNgL27urwDqeMgXeYiNIUvp73nsmtt7jm9JDcMVIWykuUzyBPYtHif7gq5ElzIjjmDw9zdRGgyMzo+w==} + /@nuxt/module-builder@0.5.2(@nuxt/kit@3.7.4)(nuxi@3.9.0)(typescript@5.2.2): + resolution: {integrity: sha512-MsnPTsa94VNrzV76RKCDS0C96uaKw9s3EbTtabI/BkAXOD4Ud1w6m0O20XUdI9tmRtE8Kbgyr4XUhD/YB3eeAw==} hasBin: true peerDependencies: - '@nuxt/kit': ^3.7.0 - nuxi: ^3.7.3 + '@nuxt/kit': ^3.7.4 + nuxi: ^3.9.0 dependencies: '@nuxt/kit': 3.7.4(rollup@3.29.3) + citty: 0.1.4 consola: 3.2.3 mlly: 1.4.2 - mri: 1.2.0 nuxi: 3.9.0 pathe: 1.1.1 unbuild: 2.0.0(typescript@5.2.2) @@ -1132,7 +1132,7 @@ packages: pkg-types: 1.0.3 postcss-import-resolver: 2.0.0 std-env: 3.4.3 - ufo: 1.3.0 + ufo: 1.3.1 unimport: 3.4.0(rollup@3.29.3) untyped: 1.4.0 transitivePeerDependencies: @@ -1194,7 +1194,7 @@ packages: get-port-please: 3.1.1 ofetch: 1.3.3 pathe: 1.1.1 - ufo: 1.3.0 + ufo: 1.3.1 vitest: 0.34.5 transitivePeerDependencies: - rollup @@ -1242,7 +1242,7 @@ packages: rollup-plugin-visualizer: 5.9.2(rollup@3.29.3) std-env: 3.4.3 strip-literal: 1.3.0 - ufo: 1.3.0 + ufo: 1.3.1 unplugin: 1.5.0 vite: 4.4.9(@types/node@20.7.0) vite-node: 0.33.0 @@ -1277,7 +1277,7 @@ packages: nuxt-component-meta: 0.5.4(rollup@3.29.3) nuxt-config-schema: 0.4.6(rollup@3.29.3) socket.io-client: 4.7.2 - ufo: 1.3.0 + ufo: 1.3.1 transitivePeerDependencies: - bufferutil - rollup @@ -1325,12 +1325,12 @@ packages: - supports-color dev: true - /@nuxtjs/mdc@0.2.0(rollup@3.29.3): - resolution: {integrity: sha512-7bF7yyMw15YLUh+bUTgqUpW6lSqc8dXsF4rmTDe51hn93w++d9JThTz4epkNZcaXUkAU+FJB26OHq+G280AgTw==} + /@nuxtjs/mdc@0.2.1(rollup@3.29.3): + resolution: {integrity: sha512-14TPZ4p2UcG3IWqdPArx03hsUmWYQBlEYXkfm2Eq5sXu7hAg8UI9wEqZNNadMdnEi/WZvcMNf0xsbBhcRnxqew==} dependencies: '@nuxt/kit': 3.7.4(rollup@3.29.3) '@types/hast': 3.0.1 - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@vue/compiler-core': 3.3.4 consola: 3.2.3 defu: 6.1.2 @@ -1354,7 +1354,7 @@ packages: remark-rehype: 10.1.0 scule: 1.0.0 shikiji: 0.6.8 - ufo: 1.3.0 + ufo: 1.3.1 unified: 11.0.3 unist-builder: 4.0.0 unist-util-visit: 5.0.0 @@ -1385,7 +1385,7 @@ packages: radix3: 1.1.0 tailwind-config-viewer: 1.7.2(tailwindcss@3.3.3) tailwindcss: 3.3.3 - ufo: 1.3.0 + ufo: 1.3.1 uncrypto: 0.1.3 transitivePeerDependencies: - rollup @@ -1596,6 +1596,7 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 + napi-wasm: 1.1.0 bundledDependencies: - napi-wasm @@ -1931,6 +1932,12 @@ packages: '@types/unist': 3.0.0 dev: false + /@types/mdast@4.0.1: + resolution: {integrity: sha512-IlKct1rUTJ1T81d8OHzyop15kGv9A/ff7Gz7IJgrk6jDb4Udw77pCJ+vq8oxZf4Ghpm+616+i1s/LNg/Vh7d+g==} + dependencies: + '@types/unist': 3.0.0 + dev: false + /@types/ms@0.7.31: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: false @@ -4692,7 +4699,7 @@ packages: enhanced-resolve: 5.15.0 mlly: 1.4.2 pathe: 1.1.1 - ufo: 1.3.0 + ufo: 1.3.1 dev: true /fast-deep-equal@3.1.3: @@ -5184,7 +5191,7 @@ packages: destr: 2.0.1 iron-webcrypto: 0.8.2 radix3: 1.1.0 - ufo: 1.3.0 + ufo: 1.3.1 uncrypto: 0.1.3 unenv: 1.7.4 @@ -6376,7 +6383,7 @@ packages: node-forge: 1.3.1 pathe: 1.1.1 std-env: 3.4.3 - ufo: 1.3.0 + ufo: 1.3.1 untun: 0.1.2 uqr: 0.1.2 @@ -6615,7 +6622,7 @@ packages: /mdast-util-find-and-replace@3.0.1: resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -6643,7 +6650,7 @@ packages: /mdast-util-from-markdown@2.0.0: resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@types/unist': 3.0.0 decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -6725,7 +6732,7 @@ packages: /mdast-util-phrasing@4.0.0: resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 unist-util-is: 6.0.0 dev: false @@ -6746,7 +6753,7 @@ packages: resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} dependencies: '@types/hast': 3.0.1 - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 @@ -6771,7 +6778,7 @@ packages: /mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@types/unist': 3.0.0 longest-streak: 3.1.0 mdast-util-phrasing: 4.0.0 @@ -7411,7 +7418,7 @@ packages: acorn: 8.10.0 pathe: 1.1.1 pkg-types: 1.0.3 - ufo: 1.3.0 + ufo: 1.3.1 /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -7456,6 +7463,9 @@ packages: hasBin: true dev: true + /napi-wasm@1.1.0: + resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -7544,7 +7554,7 @@ packages: serve-placeholder: 2.0.1 serve-static: 1.15.0 std-env: 3.4.3 - ufo: 1.3.0 + ufo: 1.3.1 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.7.4 @@ -7781,7 +7791,7 @@ packages: scule: 1.0.0 std-env: 3.4.3 strip-literal: 1.3.0 - ufo: 1.3.0 + ufo: 1.3.1 ultrahtml: 1.5.2 uncrypto: 0.1.3 unctx: 2.3.1 @@ -7834,7 +7844,7 @@ packages: citty: 0.1.4 execa: 8.0.1 pathe: 1.1.1 - ufo: 1.3.0 + ufo: 1.3.1 dev: true /object-assign@4.1.1: @@ -7906,7 +7916,7 @@ packages: dependencies: destr: 2.0.1 node-fetch-native: 1.4.0 - ufo: 1.3.0 + ufo: 1.3.1 /ohash@1.1.3: resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} @@ -9166,8 +9176,8 @@ packages: unist-util-visit: 2.0.3 dev: true - /release-it@16.2.0(typescript@5.2.2): - resolution: {integrity: sha512-cemAN6GVk7RBhZiOCcxv/qJky5wTqxbZjQlfotgPnKlGQjugoJvsIpILtgbhITpYlUxQTgx3ddizY7YeaIqt6Q==} + /release-it@16.2.1(typescript@5.2.2): + resolution: {integrity: sha512-+bHiKPqkpld+NaiW+K/2WsjaHgfPB00J6uk8a+g8QyuBtzfFoMVe+GKsfaDO5ztEHRrSg+7luoXzd8IfvPNPig==} engines: {node: '>=16'} hasBin: true dependencies: @@ -9227,7 +9237,7 @@ packages: /remark-mdc@2.0.0: resolution: {integrity: sha512-zBonqJya1254h84GRLjJc1fU4aXng2cKaie5qk0T1edUIkP4lVY1kJD4TP+uoFaUziTeyR6LSvkmRcHDZiWtoA==} dependencies: - '@types/mdast': 4.0.0 + '@types/mdast': 4.0.1 '@types/unist': 3.0.0 flat: 5.0.2 js-yaml: 4.1.0 @@ -10336,8 +10346,8 @@ packages: hasBin: true dev: true - /ufo@1.3.0: - resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} + /ufo@1.3.1: + resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==} /ultrahtml@1.5.2: resolution: {integrity: sha512-qh4mBffhlkiXwDAOxvSGxhL0QEQsTbnP9BozOK3OYPEGvPvdWzvAUaXNtUSMdNsKDtuyjEbyVUPFZ52SSLhLqw==} @@ -10671,7 +10681,7 @@ packages: mri: 1.2.0 node-fetch-native: 1.4.0 ofetch: 1.3.3 - ufo: 1.3.0 + ufo: 1.3.1 transitivePeerDependencies: - supports-color @@ -11086,7 +11096,7 @@ packages: /vue-bundle-renderer@2.0.0: resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==} dependencies: - ufo: 1.3.0 + ufo: 1.3.1 dev: true /vue-component-meta@1.8.15(typescript@5.2.2): From ec9a5ec3d7ae9733d74d2388ff78415491f80711 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Thu, 28 Sep 2023 17:32:13 +0200 Subject: [PATCH 05/38] chore(release): release v2.8.5 --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29a577873..9dcb2e25a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,18 @@ # Changelog +## v2.8.5 + +[compare changes](https://github.com/nuxt/content/compare/v2.8.4...v2.8.5) + +### 🩹 Fixes + +- **prose-pre:** `style` prop type ([1edb3501](https://github.com/nuxt/content/commit/1edb3501)) + +### ❤️ Contributors + +- Farnabaz + ## v2.8.4 [compare changes](https://github.com/nuxt/content/compare/v2.8.3...v2.8.4) diff --git a/package.json b/package.json index 3d0205844..6118ccf04 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nuxt/content", - "version": "2.8.4", + "version": "2.8.5", "description": "Write your content inside your Nuxt app", "keywords": [ "nuxt", From ea894c01d4dd86db43896eb192e9188476b808e8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 29 Sep 2023 12:58:11 +0200 Subject: [PATCH 06/38] chore(deps): update dependency @nuxt/content to ^2.8.5 (#2353) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/package.json | 2 +- docs/pnpm-lock.yaml | 47 ++++++++++++++++++++++----------------------- 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/docs/package.json b/docs/package.json index 8e15bbb7b..e15a9d4d3 100755 --- a/docs/package.json +++ b/docs/package.json @@ -11,7 +11,7 @@ "dependencies": { "@iconify-json/ph": "^1.1.6", "@iconify-json/simple-icons": "^1.1.72", - "@nuxt/content": "^2.8.4", + "@nuxt/content": "^2.8.5", "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@latest", "@nuxthq/studio": "^0.14.1", "@nuxtjs/fontaine": "^0.4.1", diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index e99f0f794..398de0844 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -15,8 +15,8 @@ dependencies: specifier: ^1.1.72 version: 1.1.72 '@nuxt/content': - specifier: ^2.8.4 - version: 2.8.4(vue@3.3.4) + specifier: ^2.8.5 + version: 2.8.5(vue@3.3.4) '@nuxt/ui-pro': specifier: npm:@nuxt/ui-pro-edge@latest version: /@nuxt/ui-pro-edge@0.0.1-28265230.40bb224(vue@3.3.4)(webpack@5.88.2) @@ -1049,8 +1049,8 @@ packages: - supports-color dev: true - /@nuxt/content@2.8.4(vue@3.3.4): - resolution: {integrity: sha512-daKEHldAkbgxR42UHdi4CUVYemr6Rm2H1uN/ucFh0dziqfYxf9uLbSt6JxW0y+IdOoUt1G674sKpgEicQOMvDg==} + /@nuxt/content@2.8.5(vue@3.3.4): + resolution: {integrity: sha512-sWVGoZJOjwEd8v6XYTrHYtQ7c11HR6yK9dcqruf+7WM2WJmwTSeY8B1ir6+9mE1FPQAFnqg26qSkxwafpS9o+g==} dependencies: '@nuxt/kit': 3.7.4 '@nuxtjs/mdc': 0.2.1 @@ -1202,7 +1202,7 @@ packages: pkg-types: 1.0.3 scule: 1.0.0 semver: 7.5.4 - ufo: 1.3.0 + ufo: 1.3.1 unctx: 2.3.1 unimport: 3.4.0(rollup@3.29.3) untyped: 1.4.0 @@ -1237,7 +1237,7 @@ packages: pkg-types: 1.0.3 postcss-import-resolver: 2.0.0 std-env: 3.4.3 - ufo: 1.3.0 + ufo: 1.3.1 unimport: 3.4.0(rollup@3.29.3) untyped: 1.4.0 transitivePeerDependencies: @@ -1272,8 +1272,8 @@ packages: - rollup - supports-color - /@nuxt/ui-edge@2.8.1-28265224.a071e4b(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-3KeK85Odb8Lc3XDddY+/U/kvnFgaJ/PwOkjIbEaEvTHqVQraif6wsptoEj/iV/8eOnb3eC1EMkarU3bP/Ix6eA==} + /@nuxt/ui-edge@2.8.1-28265313.2fc9385(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-75eA4S8mpNKuNyTCU/MiTbBb+UKPOSaivFeBv/jUJtbq4Q7zwqAgfdP0kwSCxhe1t1vQqa8RinZR0SRYcOrtFg==} engines: {node: '>=v16.20.2'} dependencies: '@egoist/tailwindcss-icons': 1.2.0(tailwindcss@3.3.3) @@ -1321,7 +1321,7 @@ packages: /@nuxt/ui-pro-edge@0.0.1-28265230.40bb224(vue@3.3.4)(webpack@5.88.2): resolution: {integrity: sha512-3fkeU9le/lnJbtVGnpeQUUYW1ezEDr1UUX7MmEQAxvZSdiORgcSKnooe7TA34I64s7YhaMcau3ss7DGSl3lMbQ==} dependencies: - '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28265224.a071e4b(vue@3.3.4)(webpack@5.88.2) + '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28265313.2fc9385(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 @@ -1384,7 +1384,7 @@ packages: rollup-plugin-visualizer: 5.9.2(rollup@3.29.3) std-env: 3.4.3 strip-literal: 1.3.0 - ufo: 1.3.0 + ufo: 1.3.1 unplugin: 1.5.0 vite: 4.4.9 vite-node: 0.33.0 @@ -4052,7 +4052,7 @@ packages: enhanced-resolve: 5.15.0 mlly: 1.4.2 pathe: 1.1.1 - ufo: 1.3.0 + ufo: 1.3.1 /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -4438,7 +4438,7 @@ packages: destr: 2.0.1 iron-webcrypto: 0.10.1 radix3: 1.1.0 - ufo: 1.3.0 + ufo: 1.3.1 uncrypto: 0.1.3 unenv: 1.7.4 @@ -5276,7 +5276,7 @@ packages: node-forge: 1.3.1 pathe: 1.1.1 std-env: 3.4.3 - ufo: 1.3.0 + ufo: 1.3.1 untun: 0.1.2 uqr: 0.1.2 @@ -5386,7 +5386,7 @@ packages: magic-string: 0.30.3 mlly: 1.4.2 type-level-regexp: 0.1.17 - ufo: 1.3.0 + ufo: 1.3.1 unplugin: 1.5.0 dev: false @@ -6286,7 +6286,7 @@ packages: acorn: 8.10.0 pathe: 1.1.1 pkg-types: 1.0.3 - ufo: 1.3.0 + ufo: 1.3.1 /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -6405,7 +6405,7 @@ packages: serve-placeholder: 2.0.1 serve-static: 1.15.0 std-env: 3.4.3 - ufo: 1.3.0 + ufo: 1.3.1 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.7.4 @@ -6709,7 +6709,7 @@ packages: pkg-types: 1.0.3 site-config-stack: 1.3.0 std-env: 3.4.3 - ufo: 1.3.0 + ufo: 1.3.1 transitivePeerDependencies: - rollup - supports-color @@ -6723,7 +6723,7 @@ packages: nuxt-site-config-kit: 1.3.0 pathe: 1.1.1 site-config-stack: 1.3.0 - ufo: 1.3.0 + ufo: 1.3.1 transitivePeerDependencies: - rollup - supports-color @@ -6835,7 +6835,7 @@ packages: citty: 0.1.4 execa: 8.0.1 pathe: 1.1.1 - ufo: 1.3.0 + ufo: 1.3.1 /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -6851,7 +6851,7 @@ packages: dependencies: destr: 2.0.1 node-fetch-native: 1.4.0 - ufo: 1.3.0 + ufo: 1.3.1 /ohash@1.1.3: resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} @@ -8127,7 +8127,7 @@ packages: /site-config-stack@1.3.0: resolution: {integrity: sha512-vO84sAGsUvAprX5YAAoZ2TGDDD+XnqougdwlMaJYeC63fS4D+ho5cA6Oss7KInIvqZBjJXWSGx1RPA8mmQsTbw==} dependencies: - ufo: 1.3.0 + ufo: 1.3.1 dev: false /skin-tone@2.0.0: @@ -8701,7 +8701,6 @@ packages: /ufo@1.3.1: resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==} - dev: false /ultrahtml@1.5.2: resolution: {integrity: sha512-qh4mBffhlkiXwDAOxvSGxhL0QEQsTbnP9BozOK3OYPEGvPvdWzvAUaXNtUSMdNsKDtuyjEbyVUPFZ52SSLhLqw==} @@ -8981,7 +8980,7 @@ packages: mri: 1.2.0 node-fetch-native: 1.4.0 ofetch: 1.3.3 - ufo: 1.3.0 + ufo: 1.3.1 transitivePeerDependencies: - supports-color @@ -9299,7 +9298,7 @@ packages: /vue-bundle-renderer@2.0.0: resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==} dependencies: - ufo: 1.3.0 + ufo: 1.3.1 /vue-component-meta@1.8.15(typescript@5.2.2): resolution: {integrity: sha512-eQ2fdJ/sQuI/SZhTEEYgEfc7QXl1MLfKbAxkUiTr9IE3TyWmW6JQzzp0EgVEOaGKzSNuw8Zau6uWC8RVsK7mlA==} From 1257cb5c93d00e091e7b17d4449154af185834a3 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Fri, 29 Sep 2023 13:58:28 +0200 Subject: [PATCH 07/38] fix(path-meta): prevent `undefined` error --- src/runtime/transformers/path-meta.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/runtime/transformers/path-meta.ts b/src/runtime/transformers/path-meta.ts index 02574f57f..08b355ff5 100644 --- a/src/runtime/transformers/path-meta.ts +++ b/src/runtime/transformers/path-meta.ts @@ -6,12 +6,16 @@ import { defineTransformer } from './utils' const SEMVER_REGEX = /^(\d+)(\.\d+)*(\.x)?$/ -const describeId = (_id: string) => { - const [_source, ...parts] = _id.split(':') +export const describeId = (id: string) => { + const [_source, ...parts] = id.split(':') - const [, filename, _extension] = parts[parts.length - 1].match(/(.*)\.([^.]+)$/)! - parts[parts.length - 1] = filename - const _path = parts.join('/') + const [, filename, _extension] = parts[parts.length - 1]?.match(/(.*)\.([^.]+)$/) || [] + + if (filename) { + parts[parts.length - 1] = filename + } + + const _path = (parts || []).join('/') return { _source, From 8ed394ed9e3dafdf64bbee8f281405a70bc02ffa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 29 Sep 2023 14:03:53 +0200 Subject: [PATCH 08/38] chore(deps): update devdependency vitest to ^0.34.6 (#2357) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 72 ++++++++++++++++++++++++++------------------------ 2 files changed, 38 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 6118ccf04..2b6e1cab1 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "rehype-wrap-all": "^1.1.0", "release-it": "^16.2.1", "remark-oembed": "^1.2.2", - "vitest": "^0.34.5", + "vitest": "^0.34.6", "vue-docgen-web-types": "^0.1.8" }, "packageManager": "pnpm@8.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c2413ed86..6992fed4f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -87,7 +87,7 @@ devDependencies: version: 3.7.4(rollup@3.29.3) '@nuxt/test-utils': specifier: 3.7.4 - version: 3.7.4(rollup@3.29.3)(vitest@0.34.5) + version: 3.7.4(rollup@3.29.3)(vitest@0.34.6) '@nuxthq/studio': specifier: ^0.14.1 version: 0.14.1(rollup@3.29.3) @@ -137,8 +137,8 @@ devDependencies: specifier: ^1.2.2 version: 1.2.2 vitest: - specifier: ^0.34.5 - version: 0.34.5 + specifier: ^0.34.6 + version: 0.34.6 vue-docgen-web-types: specifier: ^0.1.8 version: 0.1.8 @@ -1168,7 +1168,7 @@ packages: - supports-color dev: true - /@nuxt/test-utils@3.7.4(rollup@3.29.3)(vitest@0.34.5): + /@nuxt/test-utils@3.7.4(rollup@3.29.3)(vitest@0.34.6): resolution: {integrity: sha512-C0OjZQhNob9YqR5ThYFD6sBJywLLFsWYbiJwkTDx1fSEZe10h/4QGy43yxl77Rxypt47y0Qy32LYZnkqip8lyQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1195,7 +1195,7 @@ packages: ofetch: 1.3.3 pathe: 1.1.1 ufo: 1.3.1 - vitest: 0.34.5 + vitest: 0.34.6 transitivePeerDependencies: - rollup - supports-color @@ -2211,38 +2211,38 @@ packages: vue: 3.3.4 dev: true - /@vitest/expect@0.34.5: - resolution: {integrity: sha512-/3RBIV9XEH+nRpRMqDJBufKIOQaYUH2X6bt0rKSCW0MfKhXFLYsR5ivHifeajRSTsln0FwJbitxLKHSQz/Xwkw==} + /@vitest/expect@0.34.6: + resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} dependencies: - '@vitest/spy': 0.34.5 - '@vitest/utils': 0.34.5 - chai: 4.3.8 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 + chai: 4.3.10 dev: true - /@vitest/runner@0.34.5: - resolution: {integrity: sha512-RDEE3ViVvl7jFSCbnBRyYuu23XxmvRTSZWW6W4M7eC5dOsK75d5LIf6uhE5Fqf809DQ1+9ICZZNxhIolWHU4og==} + /@vitest/runner@0.34.6: + resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} dependencies: - '@vitest/utils': 0.34.5 + '@vitest/utils': 0.34.6 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.5: - resolution: {integrity: sha512-+ikwSbhu6z2yOdtKmk/aeoDZ9QPm2g/ZO5rXT58RR9Vmu/kB2MamyDSx77dctqdZfP3Diqv4mbc/yw2kPT8rmA==} + /@vitest/snapshot@0.34.6: + resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} dependencies: magic-string: 0.30.3 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@0.34.5: - resolution: {integrity: sha512-epsicsfhvBjRjCMOC/3k00mP/TBGQy8/P0DxOFiWyLt55gnZ99dqCfCiAsKO17BWVjn4eZRIjKvcqNmSz8gvmg==} + /@vitest/spy@0.34.6: + resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} dependencies: tinyspy: 2.1.1 dev: true - /@vitest/utils@0.34.5: - resolution: {integrity: sha512-ur6CmmYQoeHMwmGb0v+qwkwN3yopZuZyf4xt1DBBSGBed8Hf9Gmbm/5dEWqgpLPdRx6Av6jcWXrjcKfkTzg/pw==} + /@vitest/utils@0.34.6: + resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.6 @@ -3113,12 +3113,12 @@ packages: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} dev: false - /chai@4.3.8: - resolution: {integrity: sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==} + /chai@4.3.10: + resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 get-func-name: 2.0.2 loupe: 2.3.6 @@ -3186,8 +3186,10 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 dev: true /chokidar@3.5.3: @@ -10872,8 +10874,8 @@ packages: - terser dev: true - /vite-node@0.34.5(@types/node@20.7.0): - resolution: {integrity: sha512-RNZ+DwbCvDoI5CbCSQSyRyzDTfFvFauvMs6Yq4ObJROKlIKuat1KgSX/Ako5rlDMfVCyMcpMRMTkJBxd6z8YRA==} + /vite-node@0.34.6(@types/node@20.7.0): + resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -10983,8 +10985,8 @@ packages: fsevents: 2.3.3 dev: true - /vitest@0.34.5: - resolution: {integrity: sha512-CPI68mmnr2DThSB3frSuE5RLm9wo5wU4fbDrDwWQQB1CWgq9jQVoQwnQSzYAjdoBOPoH2UtXpOgHVge/uScfZg==} + /vitest@0.34.6: + resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -11017,15 +11019,15 @@ packages: '@types/chai': 4.3.6 '@types/chai-subset': 1.3.3 '@types/node': 20.7.0 - '@vitest/expect': 0.34.5 - '@vitest/runner': 0.34.5 - '@vitest/snapshot': 0.34.5 - '@vitest/spy': 0.34.5 - '@vitest/utils': 0.34.5 + '@vitest/expect': 0.34.6 + '@vitest/runner': 0.34.6 + '@vitest/snapshot': 0.34.6 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 - chai: 4.3.8 + chai: 4.3.10 debug: 4.3.4 local-pkg: 0.4.3 magic-string: 0.30.3 @@ -11036,7 +11038,7 @@ packages: tinybench: 2.5.1 tinypool: 0.7.0 vite: 4.4.9(@types/node@20.7.0) - vite-node: 0.34.5(@types/node@20.7.0) + vite-node: 0.34.6(@types/node@20.7.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less From ee4ea3ad99721a53a8b79d412a933d18abd44716 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Wed, 4 Oct 2023 13:15:53 +0200 Subject: [PATCH 09/38] fix: types import --- src/module.ts | 2 +- src/runtime/query/match/utils.ts | 2 +- src/runtime/query/query.ts | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/module.ts b/src/module.ts index 9a2ba606e..8128c159f 100644 --- a/src/module.ts +++ b/src/module.ts @@ -692,7 +692,7 @@ export default defineNuxtModule({ }) // Context will use in server - nuxt.options.runtimeConfig.content = defu(nuxt.options.runtimeConfig.content, { + nuxt.options.runtimeConfig.content = defu(nuxt.options.runtimeConfig.content as any, { cacheVersion: CACHE_VERSION, cacheIntegrity, ...contentContext as any diff --git a/src/runtime/query/match/utils.ts b/src/runtime/query/match/utils.ts index 1c1f97bea..de728dc07 100644 --- a/src/runtime/query/match/utils.ts +++ b/src/runtime/query/match/utils.ts @@ -1,4 +1,4 @@ -import { SortOptions } from '../../types' +import type { SortOptions } from '../../types' /** * Retrive nested value from object by path diff --git a/src/runtime/query/query.ts b/src/runtime/query/query.ts index c4e4cd80f..759d81796 100644 --- a/src/runtime/query/query.ts +++ b/src/runtime/query/query.ts @@ -1,6 +1,5 @@ -import type { QueryBuilder, SortOptions } from '../types' -import { ParsedContent } from '../types' -import { ContentQueryBuilder, ContentQueryBuilderParams, ContentQueryFetcher } from '../types/query' +import type { QueryBuilder, SortOptions, ParsedContent } from '../types' +import type { ContentQueryBuilder, ContentQueryBuilderParams, ContentQueryFetcher } from '../types/query' import { ensureArray } from './match/utils' const arrayParams = ['sort', 'where', 'only', 'without'] From a08dc1b8adc89abcda6f6a0a6b22ce5d0fe83051 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Thu, 5 Oct 2023 15:16:52 +0200 Subject: [PATCH 10/38] docs: update to latest ui-pro --- docs/.env.example | 2 +- docs/app.config.ts | 9 ++ docs/content/1.get-started/1.installation.md | 2 +- docs/nuxt.config.ts | 23 --- docs/package.json | 8 +- docs/pnpm-lock.yaml | 156 +++++++++++-------- 6 files changed, 107 insertions(+), 93 deletions(-) diff --git a/docs/.env.example b/docs/.env.example index f2be158de..d8e52d7b0 100755 --- a/docs/.env.example +++ b/docs/.env.example @@ -1,5 +1,5 @@ # To use Nuxt UI Pro in production -NUXT_UI_PRO_TOKEN= +NUXT_UI_PRO_LICENSE= # Used when pre-rendering the docs for dynamic OG images NUXT_PUBLIC_SITE_URL= diff --git a/docs/app.config.ts b/docs/app.config.ts index 2f6d2d89c..0cacce275 100644 --- a/docs/app.config.ts +++ b/docs/app.config.ts @@ -11,6 +11,15 @@ export default defineAppConfig({ outline: 'ring-1 ring-inset ring-gray-700 text-white dark:text-white hover:bg-gray-900 disabled:bg-gray-300 dark:hover:bg-gray-900 dark:disabled:bg-gray-300 focus-visible:ring-2 focus-visible:ring-gray-400 dark:focus-visible:ring-gray-400' } } + }, + content: { + prose: { + code: { + icon: { + // terminal: 'i-ph-terminal' + } + } + } } }, elements: { diff --git a/docs/content/1.get-started/1.installation.md b/docs/content/1.get-started/1.installation.md index b1c120413..dd66ceb81 100644 --- a/docs/content/1.get-started/1.installation.md +++ b/docs/content/1.get-started/1.installation.md @@ -22,7 +22,7 @@ Before getting started, please **make sure to have installed the recommended set 1. You can start a fresh Nuxt Content project with: -```bash [npx] +```bash [Terminal] npx nuxi@latest init content-app -t content ``` diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts index b66d3eb2c..c4bcb4250 100755 --- a/docs/nuxt.config.ts +++ b/docs/nuxt.config.ts @@ -46,16 +46,6 @@ export default defineNuxtConfig({ // Shortcuts '/document-driven': { redirect: '/document-driven/introduction' } }, - - content: { - highlight: { - preload: ['xml'], - theme: { - default: 'solarized-light', - dark: 'dark-plus' - } - } - }, nitro: { prerender: { routes: [ @@ -93,19 +83,6 @@ export default defineNuxtConfig({ } }, - runtimeConfig: { - public: { - algolia: { - applicationId: '', - apiKey: '', - langAttribute: 'lang', - docSearch: { - indexName: 'content-nuxtjs' - } - } - } - }, - hooks: { // Related to https://github.com/nuxt/nuxt/pull/22558 // Adding all global components to the main entry diff --git a/docs/package.json b/docs/package.json index e15a9d4d3..66516e5e1 100755 --- a/docs/package.json +++ b/docs/package.json @@ -10,17 +10,17 @@ }, "dependencies": { "@iconify-json/ph": "^1.1.6", - "@iconify-json/simple-icons": "^1.1.72", + "@iconify-json/simple-icons": "^1.1.73", "@nuxt/content": "^2.8.5", - "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@latest", - "@nuxthq/studio": "^0.14.1", + "@nuxt/ui-pro": "^0.2.1", + "@nuxthq/studio": "^1.0.0", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.0.2", "@nuxtjs/plausible": "^0.2.3", "@vueuse/core": "^10.4.1", "@vueuse/nuxt": "^10.4.1", "nuxt": "^3.7.4", - "nuxt-og-image": "^2.0.28" + "nuxt-og-image": "^2.1.1" }, "resolutions": { "h3": "^1.8.2" diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 398de0844..51a8b8e8f 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -12,17 +12,17 @@ dependencies: specifier: ^1.1.6 version: 1.1.6 '@iconify-json/simple-icons': - specifier: ^1.1.72 - version: 1.1.72 + specifier: ^1.1.73 + version: 1.1.73 '@nuxt/content': specifier: ^2.8.5 version: 2.8.5(vue@3.3.4) '@nuxt/ui-pro': - specifier: npm:@nuxt/ui-pro-edge@latest - version: /@nuxt/ui-pro-edge@0.0.1-28265230.40bb224(vue@3.3.4)(webpack@5.88.2) + specifier: ^0.2.1 + version: 0.2.1(vue@3.3.4)(webpack@5.88.2) '@nuxthq/studio': - specifier: ^0.14.1 - version: 0.14.1 + specifier: ^1.0.0 + version: 1.0.0 '@nuxtjs/fontaine': specifier: ^0.4.1 version: 0.4.1 @@ -42,8 +42,8 @@ dependencies: specifier: ^3.7.4 version: 3.7.4 nuxt-og-image: - specifier: ^2.0.28 - version: 2.0.28 + specifier: ^2.1.1 + version: 2.1.1(vue@3.3.4) devDependencies: '@nuxt/devtools': @@ -833,8 +833,8 @@ packages: '@iconify/types': 2.0.0 dev: false - /@iconify-json/simple-icons@1.1.72: - resolution: {integrity: sha512-ylH9Q9CE61fcj8ZTeNeydC3wk8gEaoArUbkTdEpIHx4TRqr9ryhQ1XYMffuz1o636NWX/QhtR0sgpZHDjQg6WQ==} + /@iconify-json/simple-icons@1.1.73: + resolution: {integrity: sha512-L9ShYHhAkJ7KHx+6wM5HK2tnCkAIKjSIyDUtTexoG8LcZF7MgiUloNfDGPDa4Vt0Oy5yHlnFBiOvqy2ojKB/8Q==} dependencies: '@iconify/types': 2.0.0 dev: false @@ -856,6 +856,15 @@ packages: - supports-color dev: false + /@iconify/vue@4.1.1(vue@3.3.4): + resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==} + peerDependencies: + vue: '>=3' + dependencies: + '@iconify/types': 2.0.0 + vue: 3.3.4 + dev: false + /@ioredis/commands@1.2.0: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -1272,32 +1281,16 @@ packages: - rollup - supports-color - /@nuxt/ui-edge@2.8.1-28265313.2fc9385(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-75eA4S8mpNKuNyTCU/MiTbBb+UKPOSaivFeBv/jUJtbq4Q7zwqAgfdP0kwSCxhe1t1vQqa8RinZR0SRYcOrtFg==} - engines: {node: '>=v16.20.2'} + /@nuxt/ui-pro@0.2.1(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-6vJaXmUE/vpPGwA59EbXocupONwdLdDhYwr+l9Ziz5iIgw3QWxfvOfR4mu3xSmeEXel2Ns6goZ4ktm8SDInXlw==} dependencies: - '@egoist/tailwindcss-icons': 1.2.0(tailwindcss@3.3.3) - '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.3.3) - '@headlessui/vue': 1.7.16(vue@3.3.4) - '@iconify-json/heroicons': 1.1.12 - '@nuxt/kit': 3.7.4 - '@nuxtjs/color-mode': 3.3.0 - '@nuxtjs/tailwindcss': 6.8.0(webpack@5.88.2) - '@popperjs/core': 2.11.8 - '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.3.3) - '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.3.3) - '@tailwindcss/forms': 0.5.6(tailwindcss@3.3.3) - '@tailwindcss/typography': 0.5.10(tailwindcss@3.3.3) + '@nuxt/ui': 2.9.0(vue@3.3.4)(webpack@5.88.2) '@vueuse/core': 10.4.1(vue@3.3.4) - '@vueuse/integrations': 10.4.1(fuse.js@6.6.2)(vue@3.3.4) - '@vueuse/math': 10.4.1(vue@3.3.4) defu: 6.1.2 - fuse.js: 6.6.2 - ohash: 1.1.3 + nuxt-icon: 0.5.0(vue@3.3.4) + ofetch: 1.3.3 pathe: 1.1.1 - scule: 1.0.0 tailwind-merge: 1.14.0 - tailwindcss: 3.3.3 transitivePeerDependencies: - '@vue/composition-api' - async-validator @@ -1318,14 +1311,35 @@ packages: - webpack dev: false - /@nuxt/ui-pro-edge@0.0.1-28265230.40bb224(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-3fkeU9le/lnJbtVGnpeQUUYW1ezEDr1UUX7MmEQAxvZSdiORgcSKnooe7TA34I64s7YhaMcau3ss7DGSl3lMbQ==} + /@nuxt/ui-templates@1.3.1: + resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} + + /@nuxt/ui@2.9.0(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-e7Xo7xq9C71zdkLFO/IRMAxsX0ms3wMWxQq2kKUuh/ZiLD7/NjxeDle/XAwEAfzn5vdXCkygIK3w0R5UO9I5Pg==} + engines: {node: '>=v16.20.2'} dependencies: - '@nuxt/ui': /@nuxt/ui-edge@2.8.1-28265313.2fc9385(vue@3.3.4)(webpack@5.88.2) + '@egoist/tailwindcss-icons': 1.2.0(tailwindcss@3.3.3) + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.3.3) + '@headlessui/vue': 1.7.16(vue@3.3.4) + '@iconify-json/heroicons': 1.1.12 + '@nuxt/kit': 3.7.4 + '@nuxtjs/color-mode': 3.3.0 + '@nuxtjs/tailwindcss': 6.8.0(webpack@5.88.2) + '@popperjs/core': 2.11.8 + '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.3.3) + '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.3.3) + '@tailwindcss/forms': 0.5.6(tailwindcss@3.3.3) + '@tailwindcss/typography': 0.5.10(tailwindcss@3.3.3) '@vueuse/core': 10.4.1(vue@3.3.4) - ofetch: 1.3.3 + '@vueuse/integrations': 10.4.1(fuse.js@6.6.2)(vue@3.3.4) + '@vueuse/math': 10.4.1(vue@3.3.4) + defu: 6.1.2 + fuse.js: 6.6.2 + ohash: 1.1.3 pathe: 1.1.1 + scule: 1.0.0 tailwind-merge: 1.14.0 + tailwindcss: 3.3.3 transitivePeerDependencies: - '@vue/composition-api' - async-validator @@ -1346,9 +1360,6 @@ packages: - webpack dev: false - /@nuxt/ui-templates@1.3.1: - resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.7.4(vue@3.3.4): resolution: {integrity: sha512-EWZlUzYvkSfIZPA0pQoi7P++68Mlvf5s/G3GBPksS5JB/9l3yZTX+ZqGvLeORSBmoEpJ6E2oMn2WvCHV0W5y6Q==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1410,15 +1421,15 @@ packages: - vti - vue-tsc - /@nuxthq/studio@0.14.1: - resolution: {integrity: sha512-9Pdkiph1D7AoWess+pcj4AOinTnpEKpB0F0zmcbZt05LZr1urEab6nvpWlhbaen5mtkqhXlWe6skbBrQVNv17w==} + /@nuxthq/studio@1.0.0: + resolution: {integrity: sha512-W4dUsj4ypJc2jG6cE8ECmnAx99SKX0qqzoAYqj1KJ9QmknLON/DIHdyhUtIoPMHlzcBgErTeUzy4prxsO5cHBg==} dependencies: '@nuxt/kit': 3.7.4 defu: 6.1.2 nuxt-component-meta: 0.5.4 nuxt-config-schema: 0.4.6 socket.io-client: 4.7.2 - ufo: 1.3.0 + ufo: 1.3.1 transitivePeerDependencies: - bufferutil - rollup @@ -3166,8 +3177,8 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - /chrome-launcher@1.0.0: - resolution: {integrity: sha512-74IMFVfgni/bQ4GotUNJpH2vDR+Sh9cXNPVhPXiedeiB0+5j7/8i8LAqS7WlyNSKqtxJ/CgbOpBDPLkzqDVhlw==} + /chrome-launcher@1.1.0: + resolution: {integrity: sha512-rJYWeEAERwWIr3c3mEVXwNiODPEdMRlRxHc47B1qHPOolHZnkj7rMv1QSUfPoG6MgatWj5AxSpnKKR4QEwEQIQ==} engines: {node: '>=12.13.0'} hasBin: true dependencies: @@ -3412,8 +3423,8 @@ packages: dependencies: postcss: 8.4.30 - /css-inline@0.10.5: - resolution: {integrity: sha512-+VR6TsMVu4rryyab/KhfLjIziqDlD4iVxSkvqTTie3+IV5dsMAh4hkBKAJ2z8vgYEIr5bMdlbCQ0xPBXuLgyZw==} + /css-inline@0.11.0: + resolution: {integrity: sha512-hZ8sTouIicEUhVqKEeeire6kePeCDoIBvWTSPbHc7dK4Za1odVmQ6gMgFcH701gkKGP6Uic3zcQACEqSP3sJig==} dev: false /css-loader@5.2.7(webpack@5.88.2): @@ -6656,8 +6667,19 @@ packages: - supports-color dev: false - /nuxt-og-image@2.0.28: - resolution: {integrity: sha512-gUXOx5OhqGY8buHofOCOSebNTEfwNuSDmsRQ1fnNZw0yNmmBG9FBBMhovH5V9w/EJxLqfSO+MfOi3Rh37omFAA==} + /nuxt-icon@0.5.0(vue@3.3.4): + resolution: {integrity: sha512-ND4yh8kW4VyIbORP3cWjgVrOAvy6QSDFDTJltakdqmxVfVysNIs/bx2NzlkHeR1EOS8E/jVcemfTPmRsJ7WUVw==} + dependencies: + '@iconify/vue': 4.1.1(vue@3.3.4) + '@nuxt/kit': 3.7.4 + transitivePeerDependencies: + - rollup + - supports-color + - vue + dev: false + + /nuxt-og-image@2.1.1(vue@3.3.4): + resolution: {integrity: sha512-PL1Nqz4iW/CxEdrw96TFB3GSzUhEdipXInHzZsd2yMV0pCpl9vUvaikGelt5IOa8q9//2iSaX635dY3P66wR0w==} dependencies: '@nuxt/kit': 3.7.4 '@resvg/resvg-js': 2.4.1 @@ -6665,8 +6687,8 @@ packages: '@types/fs-extra': 11.0.2 birpc: 0.2.14 chalk: 5.3.0 - chrome-launcher: 1.0.0 - css-inline: 0.10.5 + chrome-launcher: 1.1.0 + css-inline: 0.11.0 defu: 6.1.2 execa: 8.0.1 fast-glob: 3.3.1 @@ -6675,15 +6697,15 @@ packages: globby: 13.2.2 image-size: 1.0.2 launch-editor: 2.6.0 - nuxt-site-config: 1.3.0 - nuxt-site-config-kit: 1.3.0 + nuxt-site-config: 1.4.0(vue@3.3.4) + nuxt-site-config-kit: 1.4.0(vue@3.3.4) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 pathe: 1.1.1 playwright-core: 1.38.1 radix3: 1.1.0 - satori: 0.10.4 + satori: 0.10.8 satori-html: 0.3.2 sirv: 2.0.3 std-env: 3.4.3 @@ -6691,7 +6713,7 @@ packages: terminate: 2.6.1 tinyws: 0.1.0(ws@8.14.2) twemoji: 14.0.2 - ufo: 1.3.0 + ufo: 1.3.1 ws: 8.14.2 yoga-wasm-web: 0.3.3 transitivePeerDependencies: @@ -6699,34 +6721,37 @@ packages: - rollup - supports-color - utf-8-validate + - vue dev: false - /nuxt-site-config-kit@1.3.0: - resolution: {integrity: sha512-y5o41zdeTJ/2ngKrF2PjeG4H1CMyXNNZmpNyhOGiXp7niTD17x5Uw5t+1+zIFfIMJeJ4yZje5gNaJtR+wHNgrg==} + /nuxt-site-config-kit@1.4.0(vue@3.3.4): + resolution: {integrity: sha512-zQDlpXMkhLYBTmi4P+dDmHvHdQ7RZC7lVWBxopX27RS9Pf6xRzQR1H7WN2kgjEkbZRVCvYaUS9BsYsVF6Yqu8A==} dependencies: '@nuxt/kit': 3.7.4 '@nuxt/schema': 3.7.4 pkg-types: 1.0.3 - site-config-stack: 1.3.0 + site-config-stack: 1.4.0(vue@3.3.4) std-env: 3.4.3 ufo: 1.3.1 transitivePeerDependencies: - rollup - supports-color + - vue dev: false - /nuxt-site-config@1.3.0: - resolution: {integrity: sha512-V8vGhyqif4J9nPI3FSVXwcGVSNtZZYHozfC+UV9RGtdYwRMdEbobkUROJVYEgm7pqPqKM1q2EbXEMEc5UQzG0A==} + /nuxt-site-config@1.4.0(vue@3.3.4): + resolution: {integrity: sha512-63JJy03qTwn+1tMXAt9Nff41fp3WsBd/NLv3/giAXUPiilgPH7Tdyf/2zKaMacXsZUJ3ySY8KgNHI6t2lJmwaQ==} dependencies: '@nuxt/kit': 3.7.4 '@nuxt/schema': 3.7.4 - nuxt-site-config-kit: 1.3.0 + nuxt-site-config-kit: 1.4.0(vue@3.3.4) pathe: 1.1.1 - site-config-stack: 1.3.0 + site-config-stack: 1.4.0(vue@3.3.4) ufo: 1.3.1 transitivePeerDependencies: - rollup - supports-color + - vue dev: false /nuxt@3.7.4: @@ -7970,8 +7995,8 @@ packages: ultrahtml: 1.5.2 dev: false - /satori@0.10.4: - resolution: {integrity: sha512-GJNIsuiXhiC9kWGLvz04Op5DZy2UFYZAWsuUtkTlQt3r15o0K96PeD+FMfGN4luMPUHc4uV9gXqAoPxOK0omSw==} + /satori@0.10.8: + resolution: {integrity: sha512-WlPLxgpx5kIyMuOO6qi98DhZGIbRk5XJRqENkt6D6gyDBWGyo3M5kcSl0X/oSFHUH+n4unlzwMejoPM47s4zug==} engines: {node: '>=16'} dependencies: '@shuding/opentype.js': 1.4.0-beta.0 @@ -8124,10 +8149,13 @@ packages: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true - /site-config-stack@1.3.0: - resolution: {integrity: sha512-vO84sAGsUvAprX5YAAoZ2TGDDD+XnqougdwlMaJYeC63fS4D+ho5cA6Oss7KInIvqZBjJXWSGx1RPA8mmQsTbw==} + /site-config-stack@1.4.0(vue@3.3.4): + resolution: {integrity: sha512-768t6mk7024SnhtOQJNLWj+eSsUsGLcP5lnmD1ivNQip+mVnF6Xw+7ls08X6J9pF4IWkPdSNP+fR3GTXb7U3Vw==} + peerDependencies: + vue: ^3 dependencies: ufo: 1.3.1 + vue: 3.3.4 dev: false /skin-tone@2.0.0: From e58855fb6a932d22ce7969c5a6913fbaacb2f39b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Thu, 5 Oct 2023 15:43:51 +0200 Subject: [PATCH 11/38] docs: remove global style --- docs/app.vue | 8 -------- 1 file changed, 8 deletions(-) diff --git a/docs/app.vue b/docs/app.vue index 41db04449..02efe6ea2 100644 --- a/docs/app.vue +++ b/docs/app.vue @@ -129,11 +129,3 @@ provide('navigation', navigation) - - From 798a0a8c0ff323119a9e7b757377ca463332fbec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Thu, 5 Oct 2023 16:19:58 +0200 Subject: [PATCH 12/38] docs: add terms --- docs/content/_partials/get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/content/_partials/get-started.md b/docs/content/_partials/get-started.md index e5bf6573e..85716b652 100644 --- a/docs/content/_partials/get-started.md +++ b/docs/content/_partials/get-started.md @@ -4,12 +4,12 @@ navigation: false Start a fresh Nuxt Content project with: -```bash +```bash [Terminal] npx nuxi@latest init content-app -t content ``` To start your Nuxt content app in development mode: -```bash +```bash [Terminal] npm run dev ``` From 52debdf539d4a372a95b3904651e6cd9a079d4c0 Mon Sep 17 00:00:00 2001 From: migliozziz Date: Fri, 6 Oct 2023 15:08:13 -0400 Subject: [PATCH 13/38] Update 3.files.md (#2365) --- docs/content/2.usage/3.files.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/content/2.usage/3.files.md b/docs/content/2.usage/3.files.md index 3f66b824b..15a66e74f 100644 --- a/docs/content/2.usage/3.files.md +++ b/docs/content/2.usage/3.files.md @@ -17,7 +17,7 @@ Nuxt Content can query JSON formatted content. ``` ```ts [Query] -await queryContent('/hello').fetchOne() +await queryContent('/hello').findOne() ``` ```js [Output] @@ -53,7 +53,7 @@ category: announcement ``` ```ts [Query] -await queryContent('/hello').fetchOne() +await queryContent('/hello').findOne() ``` ```js [Output] @@ -89,7 +89,7 @@ Hello Content v2!,The writing experience for Nuxt 3,announcement ``` ```ts [Query] -await queryContent('/hello').fetchOne() +await queryContent('/hello').findOne() ``` ```js [Output] From 5248aa6fd5208ddf36de0dfe7ae63151bdd2ea18 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Oct 2023 14:24:31 +0200 Subject: [PATCH 14/38] chore(deps): update devdependency @nuxthq/studio to v1 (#2361) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 2b6e1cab1..c85b00066 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "@nuxt/module-builder": "^0.5.2", "@nuxt/schema": "3.7.4", "@nuxt/test-utils": "3.7.4", - "@nuxthq/studio": "^0.14.1", + "@nuxthq/studio": "^1.0.0", "@nuxtjs/eslint-config-typescript": "latest", "@nuxtjs/tailwindcss": "^6.8.0", "@types/ws": "^8.5.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6992fed4f..8ee0af78a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -89,8 +89,8 @@ devDependencies: specifier: 3.7.4 version: 3.7.4(rollup@3.29.3)(vitest@0.34.6) '@nuxthq/studio': - specifier: ^0.14.1 - version: 0.14.1(rollup@3.29.3) + specifier: ^1.0.0 + version: 1.0.0(rollup@3.29.3) '@nuxtjs/eslint-config-typescript': specifier: latest version: 12.1.0(eslint@8.50.0)(typescript@5.2.2) @@ -1269,8 +1269,8 @@ packages: - vue-tsc dev: true - /@nuxthq/studio@0.14.1(rollup@3.29.3): - resolution: {integrity: sha512-9Pdkiph1D7AoWess+pcj4AOinTnpEKpB0F0zmcbZt05LZr1urEab6nvpWlhbaen5mtkqhXlWe6skbBrQVNv17w==} + /@nuxthq/studio@1.0.0(rollup@3.29.3): + resolution: {integrity: sha512-W4dUsj4ypJc2jG6cE8ECmnAx99SKX0qqzoAYqj1KJ9QmknLON/DIHdyhUtIoPMHlzcBgErTeUzy4prxsO5cHBg==} dependencies: '@nuxt/kit': 3.7.4(rollup@3.29.3) defu: 6.1.2 From 9ec555e41649bb470cfcecec1a440e4082eacc6d Mon Sep 17 00:00:00 2001 From: Vincent Giersch Date: Mon, 9 Oct 2023 14:31:57 +0200 Subject: [PATCH 15/38] fix: ignore regexes in fetchDirConfig (#2362) --- src/runtime/query/match/pipeline.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/runtime/query/match/pipeline.ts b/src/runtime/query/match/pipeline.ts index 23e230a3c..81b37d6db 100644 --- a/src/runtime/query/match/pipeline.ts +++ b/src/runtime/query/match/pipeline.ts @@ -74,11 +74,13 @@ export function createPipelineFetcher (getContentsList: () => Promise) { }, function fetchDirConfig (state, params, db) { if (params.dirConfig) { - const path = (state.result[0] as any)?._path || params.where?.find(w => w._path)?._path as string - const dirConfig = db.find((item: any) => item._path === joinURL(path, '_dir')) - if (dirConfig) { - // @ts-ignore - state.dirConfig = { _path: dirConfig._path, ...withoutKeys(['_'])(dirConfig) } + const path = (state.result[0] as any)?._path || params.where?.find(w => w._path)?._path as (string | RegExp) + if (typeof path === 'string') { + const dirConfig = db.find((item: any) => item._path === joinURL(path, '_dir')) + if (dirConfig) { + // @ts-ignore + state.dirConfig = { _path: dirConfig._path, ...withoutKeys(['_'])(dirConfig) } + } } } return state From 1d84f0a6beafc1177d5bb83c82d729a8b5378799 Mon Sep 17 00:00:00 2001 From: Maxime Pauvert Date: Mon, 9 Oct 2023 14:44:23 +0200 Subject: [PATCH 16/38] docs: add data pops in ContentRendererMarkdown and varaibles binding (#2360) --- docs/content/2.usage/2.markdown.md | 39 +++++++++++++++++++ .../4.components/2.content-renderer.md | 3 ++ 2 files changed, 42 insertions(+) diff --git a/docs/content/2.usage/2.markdown.md b/docs/content/2.usage/2.markdown.md index 63e82864a..50fe980d0 100755 --- a/docs/content/2.usage/2.markdown.md +++ b/docs/content/2.usage/2.markdown.md @@ -458,6 +458,45 @@ In addition to mdc components and `span`, attribute syntax will work on images, :: :: +## Binding Data in Markdown + +You can bind data within your Markdown document using the `{{ $doc.variable }}` syntax. These values can be defined in the YAML front matter at the top of the document, within each MDC component, or injected using the `data` prop of the `` component. + +### Example 1: Define in YAML + +```md +--- +title: 'Title of the page' +description: 'meta description of the page' +customVariable: 'Custom Value' +--- + +# The Title is {{ $doc.title }} and customVariable is {{ $doc.customVariable }} + +``` + +### Example 2: Define in external with `` + +```html + + + +``` + +```md + +# Hello {{ $doc.name }} + +``` + ## Prose Components In Nuxt Content, the prose represents HTML tags generated by the Markdown syntax, such as title levels and links. diff --git a/docs/content/4.components/2.content-renderer.md b/docs/content/4.components/2.content-renderer.md index 0ab2bcc06..d935a4642 100644 --- a/docs/content/4.components/2.content-renderer.md +++ b/docs/content/4.components/2.content-renderer.md @@ -23,6 +23,9 @@ Other types will currently be passed to default slot via `v-slot="{ data }"` or - `components`: The map of custom components to use for rendering. This prop will pass to markdown renderer and will not affect other file types. - Type: `object` - Default: `{}` +- `data`: A map of variables to inject into the markdown content for later use in binding variables. + - Type: `object` + - Default: `{}` ## Slots From 1fab215c573a0bb9af4778235f78fa954caf3da3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Oct 2023 10:48:46 +0200 Subject: [PATCH 17/38] chore(deps): update all non-major dependencies (#2359) --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Farnabaz --- docs/package.json | 6 +- docs/pnpm-lock.yaml | 67 +++++++++--- package.json | 6 +- pnpm-lock.yaml | 192 +++++++++++++++++------------------ test/features/highlighter.ts | 2 +- 5 files changed, 155 insertions(+), 118 deletions(-) diff --git a/docs/package.json b/docs/package.json index 66516e5e1..0d6bf0aef 100755 --- a/docs/package.json +++ b/docs/package.json @@ -10,15 +10,15 @@ }, "dependencies": { "@iconify-json/ph": "^1.1.6", - "@iconify-json/simple-icons": "^1.1.73", + "@iconify-json/simple-icons": "^1.1.74", "@nuxt/content": "^2.8.5", "@nuxt/ui-pro": "^0.2.1", "@nuxthq/studio": "^1.0.0", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.0.2", "@nuxtjs/plausible": "^0.2.3", - "@vueuse/core": "^10.4.1", - "@vueuse/nuxt": "^10.4.1", + "@vueuse/core": "^10.5.0", + "@vueuse/nuxt": "^10.5.0", "nuxt": "^3.7.4", "nuxt-og-image": "^2.1.1" }, diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 51a8b8e8f..9c8e0c6d5 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -12,8 +12,8 @@ dependencies: specifier: ^1.1.6 version: 1.1.6 '@iconify-json/simple-icons': - specifier: ^1.1.73 - version: 1.1.73 + specifier: ^1.1.74 + version: 1.1.74 '@nuxt/content': specifier: ^2.8.5 version: 2.8.5(vue@3.3.4) @@ -33,11 +33,11 @@ dependencies: specifier: ^0.2.3 version: 0.2.3 '@vueuse/core': - specifier: ^10.4.1 - version: 10.4.1(vue@3.3.4) + specifier: ^10.5.0 + version: 10.5.0(vue@3.3.4) '@vueuse/nuxt': - specifier: ^10.4.1 - version: 10.4.1(nuxt@3.7.4)(vue@3.3.4) + specifier: ^10.5.0 + version: 10.5.0(nuxt@3.7.4)(vue@3.3.4) nuxt: specifier: ^3.7.4 version: 3.7.4 @@ -833,8 +833,8 @@ packages: '@iconify/types': 2.0.0 dev: false - /@iconify-json/simple-icons@1.1.73: - resolution: {integrity: sha512-L9ShYHhAkJ7KHx+6wM5HK2tnCkAIKjSIyDUtTexoG8LcZF7MgiUloNfDGPDa4Vt0Oy5yHlnFBiOvqy2ojKB/8Q==} + /@iconify-json/simple-icons@1.1.74: + resolution: {integrity: sha512-KlDN8k/8LyWWe+i1ErGmMHWFbiAFvz1R8ifkXI05vHt0K3Z6Ce1uDZY20CbQVhbwIFStS0fVdJAlYhcL7MYvVg==} dependencies: '@iconify/types': 2.0.0 dev: false @@ -1285,7 +1285,7 @@ packages: resolution: {integrity: sha512-6vJaXmUE/vpPGwA59EbXocupONwdLdDhYwr+l9Ziz5iIgw3QWxfvOfR4mu3xSmeEXel2Ns6goZ4ktm8SDInXlw==} dependencies: '@nuxt/ui': 2.9.0(vue@3.3.4)(webpack@5.88.2) - '@vueuse/core': 10.4.1(vue@3.3.4) + '@vueuse/core': 10.5.0(vue@3.3.4) defu: 6.1.2 nuxt-icon: 0.5.0(vue@3.3.4) ofetch: 1.3.3 @@ -1330,7 +1330,7 @@ packages: '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.3.3) '@tailwindcss/forms': 0.5.6(tailwindcss@3.3.3) '@tailwindcss/typography': 0.5.10(tailwindcss@3.3.3) - '@vueuse/core': 10.4.1(vue@3.3.4) + '@vueuse/core': 10.5.0(vue@3.3.4) '@vueuse/integrations': 10.4.1(fuse.js@6.6.2)(vue@3.3.4) '@vueuse/math': 10.4.1(vue@3.3.4) defu: 6.1.2 @@ -2195,6 +2195,10 @@ packages: resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} dev: false + /@types/web-bluetooth@0.0.18: + resolution: {integrity: sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==} + dev: false + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false @@ -2443,6 +2447,18 @@ packages: - vue dev: false + /@vueuse/core@10.5.0(vue@3.3.4): + resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==} + dependencies: + '@types/web-bluetooth': 0.0.18 + '@vueuse/metadata': 10.5.0 + '@vueuse/shared': 10.5.0(vue@3.3.4) + vue-demi: 0.14.6(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + /@vueuse/head@2.0.0(vue@3.3.4): resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==} peerDependencies: @@ -2519,15 +2535,19 @@ packages: resolution: {integrity: sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==} dev: false - /@vueuse/nuxt@10.4.1(nuxt@3.7.4)(vue@3.3.4): - resolution: {integrity: sha512-tJ25KCkozZaQEy0qli4Ta8WXlbMIjSD7gPnVfLScZ2DpSSgImMB5R66PQEkrbSg4GfFj0OuoYc4+vCHQ/FqTsw==} + /@vueuse/metadata@10.5.0: + resolution: {integrity: sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==} + dev: false + + /@vueuse/nuxt@10.5.0(nuxt@3.7.4)(vue@3.3.4): + resolution: {integrity: sha512-x1mpjwcPB5DGA3cTM29Hf3bralslrma3Jr0fXm3Js3dbUHdadC/iVMf831W+sKPjZBhiZxR0S94B8gmGlvZ/1Q==} peerDependencies: nuxt: ^3.0.0 dependencies: '@nuxt/kit': 3.7.4 - '@vueuse/core': 10.4.1(vue@3.3.4) - '@vueuse/metadata': 10.4.1 - local-pkg: 0.4.3 + '@vueuse/core': 10.5.0(vue@3.3.4) + '@vueuse/metadata': 10.5.0 + local-pkg: 0.5.0 nuxt: 3.7.4 vue-demi: 0.14.6(vue@3.3.4) transitivePeerDependencies: @@ -2546,6 +2566,15 @@ packages: - vue dev: false + /@vueuse/shared@10.5.0(vue@3.3.4): + resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==} + dependencies: + vue-demi: 0.14.6(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + /@webassemblyjs/ast@1.11.6: resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: @@ -5309,6 +5338,14 @@ packages: resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + dependencies: + mlly: 1.4.2 + pkg-types: 1.0.3 + dev: false + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} diff --git a/package.json b/package.json index c85b00066..d5a81d376 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@nuxt/kit": "^3.7.4", - "@nuxtjs/mdc": "^0.2.1", + "@nuxtjs/mdc": "^0.2.2", "@vueuse/head": "^2.0.0", "consola": "^3.2.3", "defu": "^6.1.2", @@ -78,7 +78,7 @@ "@types/ws": "^8.5.6", "c8": "^8.0.1", "csvtojson": "^2.0.10", - "eslint": "^8.50.0", + "eslint": "^8.51.0", "globby": "^13.2.2", "husky": "^8.0.3", "jiti": "^1.20.0", @@ -91,7 +91,7 @@ "vitest": "^0.34.6", "vue-docgen-web-types": "^0.1.8" }, - "packageManager": "pnpm@8.8.0", + "packageManager": "pnpm@8.9.0", "pnpm": { "peerDependencyRules": { "allowedVersions": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ee0af78a..3bd3ff62e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ dependencies: specifier: ^3.7.4 version: 3.7.4(rollup@3.29.3) '@nuxtjs/mdc': - specifier: ^0.2.1 - version: 0.2.1(rollup@3.29.3) + specifier: ^0.2.2 + version: 0.2.2(rollup@3.29.3) '@vueuse/head': specifier: ^2.0.0 version: 2.0.0 @@ -93,7 +93,7 @@ devDependencies: version: 1.0.0(rollup@3.29.3) '@nuxtjs/eslint-config-typescript': specifier: latest - version: 12.1.0(eslint@8.50.0)(typescript@5.2.2) + version: 12.1.0(eslint@8.51.0)(typescript@5.2.2) '@nuxtjs/tailwindcss': specifier: ^6.8.0 version: 6.8.0(rollup@3.29.3) @@ -107,8 +107,8 @@ devDependencies: specifier: ^2.0.10 version: 2.0.10 eslint: - specifier: ^8.50.0 - version: 8.50.0 + specifier: ^8.51.0 + version: 8.51.0 globby: specifier: ^13.2.2 version: 13.2.2 @@ -123,7 +123,7 @@ devDependencies: version: 14.0.1 nuxt: specifier: 3.7.4 - version: 3.7.4(eslint@8.50.0)(rollup@3.29.3)(typescript@5.2.2) + version: 3.7.4(eslint@8.51.0)(rollup@3.29.3)(typescript@5.2.2) rehype-figure: specifier: ^1.0.1 version: 1.0.1 @@ -872,13 +872,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.50.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.51.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.50.0 + eslint: 8.51.0 eslint-visitor-keys: 3.4.3 dev: true @@ -904,8 +904,8 @@ packages: - supports-color dev: true - /@eslint/js@8.50.0: - resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==} + /@eslint/js@8.51.0: + resolution: {integrity: sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1204,7 +1204,7 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.7.4(eslint@8.50.0)(rollup@3.29.3)(typescript@5.2.2)(vue@3.3.4): + /@nuxt/vite-builder@3.7.4(eslint@8.51.0)(rollup@3.29.3)(typescript@5.2.2)(vue@3.3.4): resolution: {integrity: sha512-EWZlUzYvkSfIZPA0pQoi7P++68Mlvf5s/G3GBPksS5JB/9l3yZTX+ZqGvLeORSBmoEpJ6E2oMn2WvCHV0W5y6Q==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1246,7 +1246,7 @@ packages: unplugin: 1.5.0 vite: 4.4.9(@types/node@20.7.0) vite-node: 0.33.0 - vite-plugin-checker: 0.6.2(eslint@8.50.0)(typescript@5.2.2)(vite@4.4.9) + vite-plugin-checker: 0.6.2(eslint@8.51.0)(typescript@5.2.2)(vite@4.4.9) vue: 3.3.4 vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -1285,18 +1285,18 @@ packages: - utf-8-validate dev: true - /@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.50.0)(typescript@5.2.2): + /@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.51.0)(typescript@5.2.2): resolution: {integrity: sha512-l2fLouDYwdAvCZEEw7wGxOBj+i8TQcHFu3zMPTLqKuv1qu6WcZIr0uztkbaa8ND1uKZ9YPqKx6UlSOjM4Le69Q==} peerDependencies: eslint: ^8.48.0 dependencies: - '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - '@typescript-eslint/eslint-plugin': 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) - eslint: 8.50.0 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.3)(eslint-plugin-import@2.28.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - eslint-plugin-vue: 9.17.0(eslint@8.50.0) + '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + '@typescript-eslint/eslint-plugin': 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.51.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.3(eslint@8.51.0)(typescript@5.2.2) + eslint: 8.51.0 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.3)(eslint-plugin-import@2.28.1)(eslint@8.51.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + eslint-plugin-vue: 9.17.0(eslint@8.51.0) transitivePeerDependencies: - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -1304,19 +1304,19 @@ packages: - typescript dev: true - /@nuxtjs/eslint-config@12.0.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0): + /@nuxtjs/eslint-config@12.0.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0): resolution: {integrity: sha512-ewenelo75x0eYEUK+9EBXjc/OopQCvdkmYmlZuoHq5kub/vtiRpyZ/autppwokpHUq8tiVyl2ejMakoiHiDTrg==} peerDependencies: eslint: ^8.23.0 dependencies: - eslint: 8.50.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - eslint-plugin-n: 15.7.0(eslint@8.50.0) - eslint-plugin-node: 11.1.0(eslint@8.50.0) - eslint-plugin-promise: 6.1.1(eslint@8.50.0) - eslint-plugin-unicorn: 44.0.2(eslint@8.50.0) - eslint-plugin-vue: 9.17.0(eslint@8.50.0) + eslint: 8.51.0 + eslint-config-standard: 17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.51.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + eslint-plugin-n: 15.7.0(eslint@8.51.0) + eslint-plugin-node: 11.1.0(eslint@8.51.0) + eslint-plugin-promise: 6.1.1(eslint@8.51.0) + eslint-plugin-unicorn: 44.0.2(eslint@8.51.0) + eslint-plugin-vue: 9.17.0(eslint@8.51.0) local-pkg: 0.4.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -1325,8 +1325,8 @@ packages: - supports-color dev: true - /@nuxtjs/mdc@0.2.1(rollup@3.29.3): - resolution: {integrity: sha512-14TPZ4p2UcG3IWqdPArx03hsUmWYQBlEYXkfm2Eq5sXu7hAg8UI9wEqZNNadMdnEi/WZvcMNf0xsbBhcRnxqew==} + /@nuxtjs/mdc@0.2.2(rollup@3.29.3): + resolution: {integrity: sha512-asD0NwV0KLvIvmjB3NKZlGm53ZMQd1+bSC+fa7xFu3dzMKrpI7rPtXF/fNIKVhAY2ZuhmaX0QJensNaAAMgstA==} dependencies: '@nuxt/kit': 3.7.4(rollup@3.29.3) '@types/hast': 3.0.1 @@ -1353,7 +1353,7 @@ packages: remark-parse: 10.0.2 remark-rehype: 10.1.0 scule: 1.0.0 - shikiji: 0.6.8 + shikiji: 0.6.9 ufo: 1.3.1 unified: 11.0.3 unist-builder: 4.0.0 @@ -1985,7 +1985,7 @@ packages: '@types/node': 20.7.0 dev: true - /@typescript-eslint/eslint-plugin@6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.51.0)(typescript@5.2.2): resolution: {integrity: sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1997,13 +1997,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.2 - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.3(eslint@8.51.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 6.7.3 - '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.7.3(eslint@8.51.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.3(eslint@8.51.0)(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.7.3 debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.51.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -2014,7 +2014,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.7.3(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.7.3(eslint@8.51.0)(typescript@5.2.2): resolution: {integrity: sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2029,7 +2029,7 @@ packages: '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.7.3 debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.51.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -2043,7 +2043,7 @@ packages: '@typescript-eslint/visitor-keys': 6.7.3 dev: true - /@typescript-eslint/type-utils@6.7.3(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.7.3(eslint@8.51.0)(typescript@5.2.2): resolution: {integrity: sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2054,9 +2054,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.3(eslint@8.51.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.51.0 ts-api-utils: 1.0.3(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: @@ -2089,19 +2089,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.7.3(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.7.3(eslint@8.51.0)(typescript@5.2.2): resolution: {integrity: sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) '@types/json-schema': 7.0.13 '@types/semver': 7.5.3 '@typescript-eslint/scope-manager': 6.7.3 '@typescript-eslint/types': 6.7.3 '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) - eslint: 8.50.0 + eslint: 8.51.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -4279,7 +4279,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.50.0): + /eslint-config-standard@17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.51.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -4288,10 +4288,10 @@ packages: eslint-plugin-n: '^15.0.0 || ^16.0.0 ' eslint-plugin-promise: ^6.0.0 dependencies: - eslint: 8.50.0 - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - eslint-plugin-n: 15.7.0(eslint@8.50.0) - eslint-plugin-promise: 6.1.1(eslint@8.50.0) + eslint: 8.51.0 + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + eslint-plugin-n: 15.7.0(eslint@8.51.0) + eslint-plugin-promise: 6.1.1(eslint@8.51.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -4304,7 +4304,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.7.3)(eslint-plugin-import@2.28.1)(eslint@8.50.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.7.3)(eslint-plugin-import@2.28.1)(eslint@8.51.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4313,9 +4313,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.50.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) + eslint: 8.51.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) fast-glob: 3.3.1 get-tsconfig: 4.7.2 is-core-module: 2.13.0 @@ -4327,7 +4327,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -4348,38 +4348,38 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.3(eslint@8.51.0)(typescript@5.2.2) debug: 3.2.7 - eslint: 8.50.0 + eslint: 8.51.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.3)(eslint-plugin-import@2.28.1)(eslint@8.50.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.3)(eslint-plugin-import@2.28.1)(eslint@8.51.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es@3.0.1(eslint@8.50.0): + /eslint-plugin-es@3.0.1(eslint@8.51.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.50.0 + eslint: 8.51.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-es@4.1.0(eslint@8.50.0): + /eslint-plugin-es@4.1.0(eslint@8.51.0): resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.50.0 + eslint: 8.51.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -4389,16 +4389,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.3(eslint@8.51.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.50.0 + eslint: 8.51.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -4414,16 +4414,16 @@ packages: - supports-color dev: true - /eslint-plugin-n@15.7.0(eslint@8.50.0): + /eslint-plugin-n@15.7.0(eslint@8.51.0): resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.0.1 - eslint: 8.50.0 - eslint-plugin-es: 4.1.0(eslint@8.50.0) - eslint-utils: 3.0.0(eslint@8.50.0) + eslint: 8.51.0 + eslint-plugin-es: 4.1.0(eslint@8.51.0) + eslint-utils: 3.0.0(eslint@8.51.0) ignore: 5.2.4 is-core-module: 2.13.0 minimatch: 3.1.2 @@ -4431,14 +4431,14 @@ packages: semver: 7.5.4 dev: true - /eslint-plugin-node@11.1.0(eslint@8.50.0): + /eslint-plugin-node@11.1.0(eslint@8.51.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.50.0 - eslint-plugin-es: 3.0.1(eslint@8.50.0) + eslint: 8.51.0 + eslint-plugin-es: 3.0.1(eslint@8.51.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 @@ -4446,16 +4446,16 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-promise@6.1.1(eslint@8.50.0): + /eslint-plugin-promise@6.1.1(eslint@8.51.0): resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.50.0 + eslint: 8.51.0 dev: true - /eslint-plugin-unicorn@44.0.2(eslint@8.50.0): + /eslint-plugin-unicorn@44.0.2(eslint@8.51.0): resolution: {integrity: sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==} engines: {node: '>=14.18'} peerDependencies: @@ -4464,8 +4464,8 @@ packages: '@babel/helper-validator-identifier': 7.22.20 ci-info: 3.8.0 clean-regexp: 1.0.0 - eslint: 8.50.0 - eslint-utils: 3.0.0(eslint@8.50.0) + eslint: 8.51.0 + eslint-utils: 3.0.0(eslint@8.51.0) esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -4478,19 +4478,19 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue@9.17.0(eslint@8.50.0): + /eslint-plugin-vue@9.17.0(eslint@8.51.0): resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) - eslint: 8.50.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) + eslint: 8.51.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.1(eslint@8.50.0) + vue-eslint-parser: 9.3.1(eslint@8.51.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -4511,13 +4511,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.50.0): + /eslint-utils@3.0.0(eslint@8.51.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.50.0 + eslint: 8.51.0 eslint-visitor-keys: 2.1.0 dev: true @@ -4536,15 +4536,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.50.0: - resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==} + /eslint@8.51.0: + resolution: {integrity: sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) '@eslint-community/regexpp': 4.8.2 '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.50.0 + '@eslint/js': 8.51.0 '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -7739,7 +7739,7 @@ packages: - supports-color dev: true - /nuxt@3.7.4(eslint@8.50.0)(rollup@3.29.3)(typescript@5.2.2): + /nuxt@3.7.4(eslint@8.51.0)(rollup@3.29.3)(typescript@5.2.2): resolution: {integrity: sha512-voXN2kheEpi7DJd0hkikfLuA41UiP9IwDDol65dvoJiHnRseWfaw1MyJl6FLHHDHwRzisX9QXWIyMfa9YF4nGg==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -7757,7 +7757,7 @@ packages: '@nuxt/schema': 3.7.4(rollup@3.29.3) '@nuxt/telemetry': 2.5.0(rollup@3.29.3) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.7.4(eslint@8.50.0)(rollup@3.29.3)(typescript@5.2.2)(vue@3.3.4) + '@nuxt/vite-builder': 3.7.4(eslint@8.51.0)(rollup@3.29.3)(typescript@5.2.2)(vue@3.3.4) '@unhead/dom': 1.7.4 '@unhead/ssr': 1.7.4 '@unhead/vue': 1.7.4(vue@3.3.4) @@ -9620,8 +9620,8 @@ packages: resolution: {integrity: sha512-e+/aueHx0YeIEut6RXC6K8gSf0PykwZiHD7q7AHtpTW8Kd8TpFUIWqTwhAnrGjOyOMyrwv+syr5WPagMpDpVYQ==} dev: false - /shikiji@0.6.8: - resolution: {integrity: sha512-K0axxNAdB9KvLUflU7QoLC7p6i2p1R2MFG0eP+iclbjtuEZqng99jHcg3VJL0GWRO67yozTICnykjo1HjOzdkg==} + /shikiji@0.6.9: + resolution: {integrity: sha512-GiqOwPZ27/CFiBjssmsIFhvT1IAs2UP9fuWIWYCV9b09AoFcgrxd6hOALRRNmYehbvTdaycGw+jIiOL4T5mI+A==} dependencies: hast-util-to-html: 9.0.0 dev: false @@ -10896,7 +10896,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.2(eslint@8.50.0)(typescript@5.2.2)(vite@4.4.9): + /vite-plugin-checker@0.6.2(eslint@8.51.0)(typescript@5.2.2)(vite@4.4.9): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} engines: {node: '>=14.16'} peerDependencies: @@ -10932,7 +10932,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.50.0 + eslint: 8.51.0 fast-glob: 3.3.1 fs-extra: 11.1.1 lodash.debounce: 4.0.8 @@ -11161,14 +11161,14 @@ packages: vue-docgen-api: 4.74.2 dev: true - /vue-eslint-parser@9.3.1(eslint@8.50.0): + /vue-eslint-parser@9.3.1(eslint@8.51.0): resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.51.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 diff --git a/test/features/highlighter.ts b/test/features/highlighter.ts index f545abe5f..71a060705 100644 --- a/test/features/highlighter.ts +++ b/test/features/highlighter.ts @@ -38,7 +38,7 @@ export const testHighlighter = () => { const code = parsed.body.children[0].children[0].children[0].children as any[] code.forEach((token, i) => { if (token.props.style) { - expect(token.props.style).includes(`color:${colors.default[i]}`) + expect(token.props.style).includes(`--shiki-default:${colors.default[i]}`) expect(token.props.style).includes(`--shiki-dark:${colors.dark[i]}`) } else { expect(style).toContain(`.${token.props.class}`) From b6ff9ba267eb60952c2babef9b1b19eb24c4658e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Sun, 15 Oct 2023 06:47:29 -0700 Subject: [PATCH 18/38] docs: update examples for content helpers composable --- .../3.composables/4.use-content-helpers.md | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/docs/content/3.composables/4.use-content-helpers.md b/docs/content/3.composables/4.use-content-helpers.md index 353d913d8..427f1d3f1 100644 --- a/docs/content/3.composables/4.use-content-helpers.md +++ b/docs/content/3.composables/4.use-content-helpers.md @@ -24,10 +24,13 @@ Take a navigation node and will resolve the first available path from that node. It can be useful to build nested navigations systems. -```ts -const { navigation } = useContent() +```vue + ``` ## `navDirFromPath()` @@ -36,12 +39,14 @@ This function will take a path and will resolve the first available navigation n It can be useful to find the current directory of a navigation node. -```ts +```vue + ``` ## `navPageFromPath()` @@ -50,12 +55,14 @@ This function will take a path and will resolve the first available navigation p It can be useful to find the current navigation node the page you're browsing. -```ts +```vue + ``` ## `navKeyFromPath()` @@ -64,10 +71,12 @@ This function will take a path and will resolve a specific key from that path. It can be useful when you want to add a fallback on the `_dir.yml` value of a key in a page. -```ts +```vue + ``` From feca11b6f9c78e6576c9cbee0dc88f97f3c7f4fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Wed, 18 Oct 2023 18:43:14 +0200 Subject: [PATCH 19/38] docs: upgrade deps --- docs/package.json | 10 +- docs/pnpm-lock.yaml | 380 +++++++++++++++----------------------------- 2 files changed, 129 insertions(+), 261 deletions(-) diff --git a/docs/package.json b/docs/package.json index 0d6bf0aef..9fcea6cea 100755 --- a/docs/package.json +++ b/docs/package.json @@ -10,22 +10,22 @@ }, "dependencies": { "@iconify-json/ph": "^1.1.6", - "@iconify-json/simple-icons": "^1.1.74", + "@iconify-json/simple-icons": "^1.1.75", "@nuxt/content": "^2.8.5", - "@nuxt/ui-pro": "^0.2.1", - "@nuxthq/studio": "^1.0.0", + "@nuxt/ui-pro": "^0.3.0", + "@nuxthq/studio": "^1.0.2", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.0.2", "@nuxtjs/plausible": "^0.2.3", "@vueuse/core": "^10.5.0", "@vueuse/nuxt": "^10.5.0", "nuxt": "^3.7.4", - "nuxt-og-image": "^2.1.1" + "nuxt-og-image": "^2.1.3" }, "resolutions": { "h3": "^1.8.2" }, "devDependencies": { - "@nuxt/devtools": "^0.8.5" + "@nuxt/devtools": "^1.0.0" } } diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 9c8e0c6d5..2773ae5c8 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -12,17 +12,17 @@ dependencies: specifier: ^1.1.6 version: 1.1.6 '@iconify-json/simple-icons': - specifier: ^1.1.74 - version: 1.1.74 + specifier: ^1.1.75 + version: 1.1.75 '@nuxt/content': specifier: ^2.8.5 version: 2.8.5(vue@3.3.4) '@nuxt/ui-pro': - specifier: ^0.2.1 - version: 0.2.1(vue@3.3.4)(webpack@5.88.2) + specifier: ^0.3.0 + version: 0.3.0(vue@3.3.4)(webpack@5.88.2) '@nuxthq/studio': - specifier: ^1.0.0 - version: 1.0.0 + specifier: ^1.0.2 + version: 1.0.2 '@nuxtjs/fontaine': specifier: ^0.4.1 version: 0.4.1 @@ -42,13 +42,13 @@ dependencies: specifier: ^3.7.4 version: 3.7.4 nuxt-og-image: - specifier: ^2.1.1 - version: 2.1.1(vue@3.3.4) + specifier: ^2.1.3 + version: 2.1.3(vue@3.3.4) devDependencies: '@nuxt/devtools': - specifier: ^0.8.5 - version: 0.8.5(nuxt@3.7.4)(vite@4.4.9) + specifier: ^1.0.0 + version: 1.0.0(nuxt@3.7.4)(vite@4.4.9) packages: @@ -430,8 +430,8 @@ packages: postcss-selector-parser: 6.0.13 dev: false - /@egoist/tailwindcss-icons@1.2.0(tailwindcss@3.3.3): - resolution: {integrity: sha512-rEnRIB3j6kHc9w5f2B7K0/urojTHQo3CEhCgEx0aLddne5iir3YiyF/rwZ2W+dmvDlQqm6AMrO82oCFYpCTaCA==} + /@egoist/tailwindcss-icons@1.4.0(tailwindcss@3.3.3): + resolution: {integrity: sha512-ERM7F8culmN3CADiqxnvVN4GnCDVaexbn+UG/w6NiRnI85JX/St9Ru1d+/1R80JHYBx4frdLQl9h01b0TwAZ+Q==} peerDependencies: tailwindcss: '*' dependencies: @@ -793,16 +793,6 @@ packages: requiresBuild: true optional: true - /@hapi/hoek@9.3.0: - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - dev: true - - /@hapi/topo@5.1.0: - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - dependencies: - '@hapi/hoek': 9.3.0 - dev: true - /@headlessui/tailwindcss@0.2.0(tailwindcss@3.3.3): resolution: {integrity: sha512-fpL830Fln1SykOCboExsWr3JIVeQKieLJ3XytLe/tt1A0XzqUthOftDmjcCYLW62w7mQI7wXcoPXr3tZ9QfGxw==} engines: {node: '>=10'} @@ -833,8 +823,8 @@ packages: '@iconify/types': 2.0.0 dev: false - /@iconify-json/simple-icons@1.1.74: - resolution: {integrity: sha512-KlDN8k/8LyWWe+i1ErGmMHWFbiAFvz1R8ifkXI05vHt0K3Z6Ce1uDZY20CbQVhbwIFStS0fVdJAlYhcL7MYvVg==} + /@iconify-json/simple-icons@1.1.75: + resolution: {integrity: sha512-oGVandyvqMtBb7iq33Lx5YnH0SBkCE6LwpWPM0vjsIRSwXYpw5fxsSs3jfyikOr4Fwr8G24GjSsb53AC+lgGBQ==} dependencies: '@iconify/types': 2.0.0 dev: false @@ -914,6 +904,7 @@ packages: /@koa/router@9.4.0: resolution: {integrity: sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==} engines: {node: '>= 8.0.0'} + deprecated: '**IMPORTANT 10x+ PERFORMANCE UPGRADE**: Please upgrade to v12.0.1+ as we have fixed an issue with debuglog causing 10x slower router benchmark performance, see https://github.com/koajs/router/pull/173' dependencies: debug: 4.3.4 http-errors: 1.8.1 @@ -1107,10 +1098,10 @@ packages: /@nuxt/devalue@2.0.2: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - /@nuxt/devtools-kit@0.8.5(nuxt@3.7.4)(vite@4.4.9): - resolution: {integrity: sha512-gkZuythYbx6ybwQc2zE1DC40B3cj3rrSxHG6GIihWseilTea7G4QMkDliEbGnqyM4cLQmMBD+SU4DxiDVSNlQQ==} + /@nuxt/devtools-kit@1.0.0(nuxt@3.7.4)(vite@4.4.9): + resolution: {integrity: sha512-cNloBepQYCBW6x/ctfCvyYRZudxhfgh5w5JDswpCzn7KXmm8U6abG2jyT0FXIaceW1d5QYMpGCN1RUw24wSvOA==} peerDependencies: - nuxt: ^3.7.3 + nuxt: ^3.7.4 vite: '*' dependencies: '@nuxt/kit': 3.7.4 @@ -1123,8 +1114,8 @@ packages: - supports-color dev: true - /@nuxt/devtools-wizard@0.8.5: - resolution: {integrity: sha512-4QbI4SgzKJrJTWmObsgUAM5wZ0vlYAy0eNTpXsc2aMQZkpmb74ebY9yvgyz9e5tLOvPOjZNUkFYNmun5uy3QRA==} + /@nuxt/devtools-wizard@1.0.0: + resolution: {integrity: sha512-9OeZM2/Y4VuI06gdlDjmYM8yUzdfnywy4t2u2VAEfA2Lk7vk3U1lYn51IAqr+Gits9tp/Q9OiktMWmPLLNGgFw==} hasBin: true dependencies: consola: 3.2.3 @@ -1139,19 +1130,20 @@ packages: semver: 7.5.4 dev: true - /@nuxt/devtools@0.8.5(nuxt@3.7.4)(vite@4.4.9): - resolution: {integrity: sha512-xNogUcv257gj/1NreQ0TiS7SqalHRoDYkPM5zaBbimBtUa7tlmtpbI/VpFrkpVbHOvBpPWk8JMMFkIDScYyMyw==} + /@nuxt/devtools@1.0.0(nuxt@3.7.4)(vite@4.4.9): + resolution: {integrity: sha512-pM5AvystXlFPYOsGbH8PBxEYkttiEWHsZnGw660iMw8QedB6mAweT21XX9LDS69cqnRY5uTFqVOmO9Y4EYL3hg==} hasBin: true peerDependencies: - nuxt: ^3.7.3 + nuxt: ^3.7.4 vite: '*' dependencies: '@antfu/utils': 0.7.6 - '@nuxt/devtools-kit': 0.8.5(nuxt@3.7.4)(vite@4.4.9) - '@nuxt/devtools-wizard': 0.8.5 + '@nuxt/devtools-kit': 1.0.0(nuxt@3.7.4)(vite@4.4.9) + '@nuxt/devtools-wizard': 1.0.0 '@nuxt/kit': 3.7.4 birpc: 0.2.14 consola: 3.2.3 + destr: 2.0.1 error-stack-parser-es: 0.1.1 execa: 7.2.0 fast-glob: 3.3.1 @@ -1162,9 +1154,10 @@ packages: hookable: 5.5.3 image-meta: 0.1.1 is-installed-globally: 0.4.0 - launch-editor: 2.6.0 - local-pkg: 0.4.3 + launch-editor: 2.6.1 + local-pkg: 0.5.0 magicast: 0.3.0 + nitropack: 2.6.3 nuxt: 3.7.4 nypm: 0.3.3 ofetch: 1.3.3 @@ -1174,23 +1167,35 @@ packages: perfect-debounce: 1.0.0 pkg-types: 1.0.3 rc9: 2.1.1 + scule: 1.0.0 semver: 7.5.4 simple-git: 3.20.0 sirv: 2.0.3 unimport: 3.4.0(rollup@3.29.3) vite: 4.4.9 - vite-plugin-inspect: 0.7.38(@nuxt/kit@3.7.4)(vite@4.4.9) - vite-plugin-vue-inspector: 3.7.1(vite@4.4.9) - wait-on: 7.0.1 + vite-plugin-inspect: 0.7.40(@nuxt/kit@3.7.4)(vite@4.4.9) + vite-plugin-vue-inspector: 4.0.0(vite@4.4.9) which: 3.0.1 ws: 8.14.2 transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' - bluebird - bufferutil - - debug + - encoding + - idb-keyval - rollup - supports-color - utf-8-validate + - xml2js dev: true /@nuxt/kit@3.7.4: @@ -1281,16 +1286,32 @@ packages: - rollup - supports-color - /@nuxt/ui-pro@0.2.1(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-6vJaXmUE/vpPGwA59EbXocupONwdLdDhYwr+l9Ziz5iIgw3QWxfvOfR4mu3xSmeEXel2Ns6goZ4ktm8SDInXlw==} + /@nuxt/ui-edge@2.9.0-28285290.0bd12fd(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-J3WPjXDnshda9gLTx/TEyItSUvkdZxXW+rEM+4I7ZxWu0iHDdmjJ8JpXQMFOxdQgAGyUr7xangkoWwIfJ9Mm7w==} + engines: {node: '>=v16.20.2'} dependencies: - '@nuxt/ui': 2.9.0(vue@3.3.4)(webpack@5.88.2) + '@egoist/tailwindcss-icons': 1.4.0(tailwindcss@3.3.3) + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.3.3) + '@headlessui/vue': 1.7.16(vue@3.3.4) + '@iconify-json/heroicons': 1.1.12 + '@nuxt/kit': 3.7.4 + '@nuxtjs/color-mode': 3.3.0 + '@nuxtjs/tailwindcss': 6.8.0(webpack@5.88.2) + '@popperjs/core': 2.11.8 + '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.3.3) + '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.3.3) + '@tailwindcss/forms': 0.5.6(tailwindcss@3.3.3) + '@tailwindcss/typography': 0.5.10(tailwindcss@3.3.3) '@vueuse/core': 10.5.0(vue@3.3.4) + '@vueuse/integrations': 10.5.0(fuse.js@6.6.2)(vue@3.3.4) + '@vueuse/math': 10.5.0(vue@3.3.4) defu: 6.1.2 - nuxt-icon: 0.5.0(vue@3.3.4) - ofetch: 1.3.3 + fuse.js: 6.6.2 + ohash: 1.1.3 pathe: 1.1.1 + scule: 1.0.0 tailwind-merge: 1.14.0 + tailwindcss: 3.3.3 transitivePeerDependencies: - '@vue/composition-api' - async-validator @@ -1311,35 +1332,16 @@ packages: - webpack dev: false - /@nuxt/ui-templates@1.3.1: - resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - - /@nuxt/ui@2.9.0(vue@3.3.4)(webpack@5.88.2): - resolution: {integrity: sha512-e7Xo7xq9C71zdkLFO/IRMAxsX0ms3wMWxQq2kKUuh/ZiLD7/NjxeDle/XAwEAfzn5vdXCkygIK3w0R5UO9I5Pg==} - engines: {node: '>=v16.20.2'} + /@nuxt/ui-pro@0.3.0(vue@3.3.4)(webpack@5.88.2): + resolution: {integrity: sha512-2+4CEb0cO4TwLzIQ4kF51D7BRDT7ZR+nSYmo/0AOa3qw9Bed1XtkP7kj8Op6KtLnm/PTnvOeTgw0gOQzpKD4rQ==} dependencies: - '@egoist/tailwindcss-icons': 1.2.0(tailwindcss@3.3.3) - '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.3.3) - '@headlessui/vue': 1.7.16(vue@3.3.4) - '@iconify-json/heroicons': 1.1.12 - '@nuxt/kit': 3.7.4 - '@nuxtjs/color-mode': 3.3.0 - '@nuxtjs/tailwindcss': 6.8.0(webpack@5.88.2) - '@popperjs/core': 2.11.8 - '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.3.3) - '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.3.3) - '@tailwindcss/forms': 0.5.6(tailwindcss@3.3.3) - '@tailwindcss/typography': 0.5.10(tailwindcss@3.3.3) + '@nuxt/ui': /@nuxt/ui-edge@2.9.0-28285290.0bd12fd(vue@3.3.4)(webpack@5.88.2) '@vueuse/core': 10.5.0(vue@3.3.4) - '@vueuse/integrations': 10.4.1(fuse.js@6.6.2)(vue@3.3.4) - '@vueuse/math': 10.4.1(vue@3.3.4) defu: 6.1.2 - fuse.js: 6.6.2 - ohash: 1.1.3 + nuxt-icon: 0.5.0(vue@3.3.4) + ofetch: 1.3.3 pathe: 1.1.1 - scule: 1.0.0 tailwind-merge: 1.14.0 - tailwindcss: 3.3.3 transitivePeerDependencies: - '@vue/composition-api' - async-validator @@ -1360,6 +1362,9 @@ packages: - webpack dev: false + /@nuxt/ui-templates@1.3.1: + resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} + /@nuxt/vite-builder@3.7.4(vue@3.3.4): resolution: {integrity: sha512-EWZlUzYvkSfIZPA0pQoi7P++68Mlvf5s/G3GBPksS5JB/9l3yZTX+ZqGvLeORSBmoEpJ6E2oMn2WvCHV0W5y6Q==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1421,8 +1426,8 @@ packages: - vti - vue-tsc - /@nuxthq/studio@1.0.0: - resolution: {integrity: sha512-W4dUsj4ypJc2jG6cE8ECmnAx99SKX0qqzoAYqj1KJ9QmknLON/DIHdyhUtIoPMHlzcBgErTeUzy4prxsO5cHBg==} + /@nuxthq/studio@1.0.2: + resolution: {integrity: sha512-QoF6oYigr6IcHgNeQqAUBmCrSqnuPffoF9Tbg8cToF3oYU7WHkKgYCe+diICFdWuiH/SHTEfSm9kaone/Bp2gw==} dependencies: '@nuxt/kit': 3.7.4 defu: 6.1.2 @@ -1968,20 +1973,6 @@ packages: string.prototype.codepointat: 0.2.1 dev: false - /@sideway/address@4.1.4: - resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} - dependencies: - '@hapi/hoek': 9.3.0 - dev: true - - /@sideway/formula@3.0.1: - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - dev: true - - /@sideway/pinpoint@2.0.0: - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - dev: true - /@sigstore/bundle@2.1.0: resolution: {integrity: sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==} engines: {node: ^16.14.0 || >=18.0.0} @@ -2191,10 +2182,6 @@ packages: resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==} dev: false - /@types/web-bluetooth@0.0.17: - resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} - dev: false - /@types/web-bluetooth@0.0.18: resolution: {integrity: sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==} dev: false @@ -2435,18 +2422,6 @@ packages: /@vue/shared@3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} - /@vueuse/core@10.4.1(vue@3.3.4): - resolution: {integrity: sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==} - dependencies: - '@types/web-bluetooth': 0.0.17 - '@vueuse/metadata': 10.4.1 - '@vueuse/shared': 10.4.1(vue@3.3.4) - vue-demi: 0.14.6(vue@3.3.4) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - dev: false - /@vueuse/core@10.5.0(vue@3.3.4): resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==} dependencies: @@ -2471,8 +2446,8 @@ packages: vue: 3.3.4 dev: false - /@vueuse/integrations@10.4.1(fuse.js@6.6.2)(vue@3.3.4): - resolution: {integrity: sha512-uRBPyG5Lxoh1A/J+boiioPT3ELEAPEo4t8W6Mr4yTKIQBeW/FcbsotZNPr4k9uz+3QEksMmflWloS9wCnypM7g==} + /@vueuse/integrations@10.5.0(fuse.js@6.6.2)(vue@3.3.4): + resolution: {integrity: sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==} peerDependencies: async-validator: '*' axios: '*' @@ -2512,8 +2487,8 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.4.1(vue@3.3.4) - '@vueuse/shared': 10.4.1(vue@3.3.4) + '@vueuse/core': 10.5.0(vue@3.3.4) + '@vueuse/shared': 10.5.0(vue@3.3.4) fuse.js: 6.6.2 vue-demi: 0.14.6(vue@3.3.4) transitivePeerDependencies: @@ -2521,20 +2496,16 @@ packages: - vue dev: false - /@vueuse/math@10.4.1(vue@3.3.4): - resolution: {integrity: sha512-8XAssBPg6jQ9Z/oD4Yq+gkSjr/r2Sm7pyloWf7i8RQNXiXvf39N0rNZBufFXezKeDa2JmsuMR8JsqlIW7AnG/w==} + /@vueuse/math@10.5.0(vue@3.3.4): + resolution: {integrity: sha512-fPCte2DbMI+JCEjG6gj35RmNZ7HjYRMHXfLJ9CjdGli0PtbmZ2WTXqJiaRSEgaeM1uN1QL/l0gXixRvRf85tQQ==} dependencies: - '@vueuse/shared': 10.4.1(vue@3.3.4) + '@vueuse/shared': 10.5.0(vue@3.3.4) vue-demi: 0.14.6(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/metadata@10.4.1: - resolution: {integrity: sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==} - dev: false - /@vueuse/metadata@10.5.0: resolution: {integrity: sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==} dev: false @@ -2557,15 +2528,6 @@ packages: - vue dev: false - /@vueuse/shared@10.4.1(vue@3.3.4): - resolution: {integrity: sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==} - dependencies: - vue-demi: 0.14.6(vue@3.3.4) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - dev: false - /@vueuse/shared@10.5.0(vue@3.3.4): resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==} dependencies: @@ -2901,10 +2863,6 @@ packages: /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} - /asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: true - /at-least-node@1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} @@ -2925,15 +2883,6 @@ packages: postcss: 8.4.30 postcss-value-parser: 4.2.0 - /axios@0.27.2: - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} - dependencies: - follow-redirects: 1.15.3 - form-data: 4.0.0 - transitivePeerDependencies: - - debug - dev: true - /b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} @@ -3306,13 +3255,6 @@ packages: /colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - /combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: true - /comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} dev: false @@ -3670,11 +3612,6 @@ packages: /defu@6.1.2: resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} - /delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - dev: true - /delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} @@ -3982,13 +3919,6 @@ packages: estraverse: 4.3.0 dev: false - /esno@0.16.3: - resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==} - hasBin: true - dependencies: - tsx: 3.13.0 - dev: true - /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -4155,16 +4085,6 @@ packages: /flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} - /follow-redirects@1.15.3: - resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: true - /fontaine@0.4.1: resolution: {integrity: sha512-Ps7KS0xFkbeZWa+ynuNQncHYz6j7gs6+SXcWWeA7+HCeidXTnIQNryCuUxQdjxBwmRBY0Or998brldt4WFwfcQ==} dependencies: @@ -4201,15 +4121,6 @@ packages: signal-exit: 4.1.0 dev: true - /form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - /formdata-polyfill@4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} engines: {node: '>=12.20.0'} @@ -4332,12 +4243,6 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - /get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} - dependencies: - resolve-pkg-maps: 1.0.0 - dev: true - /giget@1.1.2: resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} hasBin: true @@ -5100,16 +5005,6 @@ packages: resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} hasBin: true - /joi@17.10.2: - resolution: {integrity: sha512-hcVhjBxRNW/is3nNLdGLIjkgXetkeGc2wyhydhz8KumG23Aerk4HPjU5zaPAMRqXQFc0xNqXTC7+zQjxr0GlKA==} - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 - dev: true - /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5262,8 +5157,8 @@ packages: /kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - /launch-editor@2.6.0: - resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==} + /launch-editor@2.6.1: + resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} dependencies: picocolors: 1.0.0 shell-quote: 1.8.1 @@ -5344,7 +5239,6 @@ packages: dependencies: mlly: 1.4.2 pkg-types: 1.0.3 - dev: false /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -5456,6 +5350,13 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /magicast@0.3.0: resolution: {integrity: sha512-ZsEzw35h7xYoFlWHIyxU6zmH4sdwzdmY0DY4s/Lie/qKimeijz2jRw8/OV2248kt/y6FbvoTvGRKyB7y/Mpx8w==} dependencies: @@ -6188,12 +6089,14 @@ packages: /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + dev: false /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 + dev: false /mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -6247,6 +6150,7 @@ packages: /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: false /minipass-collect@1.0.2: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} @@ -6715,8 +6619,8 @@ packages: - vue dev: false - /nuxt-og-image@2.1.1(vue@3.3.4): - resolution: {integrity: sha512-PL1Nqz4iW/CxEdrw96TFB3GSzUhEdipXInHzZsd2yMV0pCpl9vUvaikGelt5IOa8q9//2iSaX635dY3P66wR0w==} + /nuxt-og-image@2.1.3(vue@3.3.4): + resolution: {integrity: sha512-ro9DrArtnBZNtITnDLZPrHoyF4KQIYc2tADkZWIdHchY34O5csyCF77kR7dxfvP/1jXrL8kG2HULoNzmS5/uug==} dependencies: '@nuxt/kit': 3.7.4 '@resvg/resvg-js': 2.4.1 @@ -6733,20 +6637,20 @@ packages: fs-extra: 11.1.1 globby: 13.2.2 image-size: 1.0.2 - launch-editor: 2.6.0 - nuxt-site-config: 1.4.0(vue@3.3.4) - nuxt-site-config-kit: 1.4.0(vue@3.3.4) + launch-editor: 2.6.1 + nuxt-site-config: 1.5.4(vue@3.3.4) + nuxt-site-config-kit: 1.5.4(vue@3.3.4) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 pathe: 1.1.1 - playwright-core: 1.38.1 + playwright-core: 1.39.0 radix3: 1.1.0 - satori: 0.10.8 + satori: 0.10.9 satori-html: 0.3.2 sirv: 2.0.3 std-env: 3.4.3 - svg2png-wasm: 1.4.0 + svg2png-wasm: 1.4.1 terminate: 2.6.1 tinyws: 0.1.0(ws@8.14.2) twemoji: 14.0.2 @@ -6761,13 +6665,13 @@ packages: - vue dev: false - /nuxt-site-config-kit@1.4.0(vue@3.3.4): - resolution: {integrity: sha512-zQDlpXMkhLYBTmi4P+dDmHvHdQ7RZC7lVWBxopX27RS9Pf6xRzQR1H7WN2kgjEkbZRVCvYaUS9BsYsVF6Yqu8A==} + /nuxt-site-config-kit@1.5.4(vue@3.3.4): + resolution: {integrity: sha512-anTcPXIb5/1S7BP9nce3BU/UgbX38A6mofZ0c+cvni4O512GOx07SWJCpq9GXlS5qInEbg8f5azIEupTD+d+iQ==} dependencies: '@nuxt/kit': 3.7.4 '@nuxt/schema': 3.7.4 pkg-types: 1.0.3 - site-config-stack: 1.4.0(vue@3.3.4) + site-config-stack: 1.5.4(vue@3.3.4) std-env: 3.4.3 ufo: 1.3.1 transitivePeerDependencies: @@ -6776,14 +6680,14 @@ packages: - vue dev: false - /nuxt-site-config@1.4.0(vue@3.3.4): - resolution: {integrity: sha512-63JJy03qTwn+1tMXAt9Nff41fp3WsBd/NLv3/giAXUPiilgPH7Tdyf/2zKaMacXsZUJ3ySY8KgNHI6t2lJmwaQ==} + /nuxt-site-config@1.5.4(vue@3.3.4): + resolution: {integrity: sha512-u6N1D+2iAul5fHL0heeMMdvaa/TIqUXA9eNhwbGibc9Tiw+cOals4bFdQYFp6PXcRZrQC81dX27p87qgOa5q+g==} dependencies: '@nuxt/kit': 3.7.4 '@nuxt/schema': 3.7.4 - nuxt-site-config-kit: 1.4.0(vue@3.3.4) + nuxt-site-config-kit: 1.5.4(vue@3.3.4) pathe: 1.1.1 - site-config-stack: 1.4.0(vue@3.3.4) + site-config-stack: 1.5.4(vue@3.3.4) ufo: 1.3.1 transitivePeerDependencies: - rollup @@ -7186,8 +7090,8 @@ packages: engines: {node: '>=10'} dev: false - /playwright-core@1.38.1: - resolution: {integrity: sha512-tQqNFUKa3OfMf4b2jQ7aGLB8o9bS3bOY0yMEtldtC2+spf8QXG9zvXLTXUeRsoNuxEYMgLYR+NXfAa1rjKRcrg==} + /playwright-core@1.39.0: + resolution: {integrity: sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==} engines: {node: '>=16'} hasBin: true dev: false @@ -7935,10 +7839,6 @@ packages: path-is-absolute: 1.0.1 dev: false - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true - /resolve@1.22.6: resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==} hasBin: true @@ -8001,12 +7901,6 @@ packages: dependencies: queue-microtask: 1.2.3 - /rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - dependencies: - tslib: 2.6.2 - dev: true - /sade@1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} @@ -8032,8 +7926,8 @@ packages: ultrahtml: 1.5.2 dev: false - /satori@0.10.8: - resolution: {integrity: sha512-WlPLxgpx5kIyMuOO6qi98DhZGIbRk5XJRqENkt6D6gyDBWGyo3M5kcSl0X/oSFHUH+n4unlzwMejoPM47s4zug==} + /satori@0.10.9: + resolution: {integrity: sha512-XU9EELUEZuioT4acLIpCXxHcFzrsC8muvg0MY28d+TlqwxbkTzBmWbw+3+hnCzXT7YZ0Qm8k3eXktDaEu+qmEw==} engines: {node: '>=16'} dependencies: '@shuding/opentype.js': 1.4.0-beta.0 @@ -8186,8 +8080,8 @@ packages: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true - /site-config-stack@1.4.0(vue@3.3.4): - resolution: {integrity: sha512-768t6mk7024SnhtOQJNLWj+eSsUsGLcP5lnmD1ivNQip+mVnF6Xw+7ls08X6J9pF4IWkPdSNP+fR3GTXb7U3Vw==} + /site-config-stack@1.5.4(vue@3.3.4): + resolution: {integrity: sha512-VQUGuSSfaqBdaySLFKXj2YS9RCrbMjGcbXV06yOAJr9AygyzapSRNKjglolcRQVxdG8q+iQpW/qQQeN1IvHCeg==} peerDependencies: vue: ^3 dependencies: @@ -8479,8 +8373,8 @@ packages: /svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - /svg2png-wasm@1.4.0: - resolution: {integrity: sha512-UH6XzvHZvHzLrgjcjxX4BCOMalzF1Z8G6EJRsBo/+DLO2jhzdUBwhA8Hl8sn21Cn6N/jBbbdeqUhCzR/FL6xYw==} + /svg2png-wasm@1.4.1: + resolution: {integrity: sha512-ZFy1NtwZVAsslaTQoI+/QqX2sg0vjmgJ/jGAuLZZvYcRlndI54hLPiwLC9JzXlFBerfxN5JiS7kpEUG0mrXS3Q==} dev: false /svgo@3.0.2: @@ -8690,23 +8584,13 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: false /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} dev: false - /tsx@3.13.0: - resolution: {integrity: sha512-rjmRpTu3as/5fjNq/kOkOtihgLxuIz6pbKdj9xwP4J5jOLkBxw/rjN5ANw+KyrrOXV5uB7HC8+SrrSJxT65y+A==} - hasBin: true - dependencies: - esbuild: 0.18.20 - get-tsconfig: 4.7.2 - source-map-support: 0.5.21 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /tuf-js@2.1.0: resolution: {integrity: sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -9247,8 +9131,8 @@ packages: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.7 - /vite-plugin-inspect@0.7.38(@nuxt/kit@3.7.4)(vite@4.4.9): - resolution: {integrity: sha512-+p6pJVtBOLGv+RBrcKAFUdx+euizg0bjL35HhPyM0MjtKlqoC5V9xkCmO9Ctc8JrTyXqODbHqiLWJKumu5zJ7g==} + /vite-plugin-inspect@0.7.40(@nuxt/kit@3.7.4)(vite@4.4.9): + resolution: {integrity: sha512-tsfva6MCg0ch6ckReWHvJ/9xf/zjTuJvakONf2qcMBB/iu9JqiRixfxMa/yLGrlNaBe6fUZHOVhtN2Me3Kthow==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' @@ -9272,8 +9156,8 @@ packages: - supports-color dev: true - /vite-plugin-vue-inspector@3.7.1(vite@4.4.9): - resolution: {integrity: sha512-bbCEpLrIxtEzVbXKkodZPuCgUjnqHFBOGZPhEgwlUThhRoBDbnHl+Sq1Y2BsSSApR1NEI81yMUmJAghsJLDGUA==} + /vite-plugin-vue-inspector@4.0.0(vite@4.4.9): + resolution: {integrity: sha512-xNjMbRj3YrebuuInTvlC8ghPtzT+3LjMIQPeeR/5CaFd+WcbA9wBnECZmlcP3GITCVED0SxGmTyoJ3iVKsK4vQ==} peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 dependencies: @@ -9284,10 +9168,8 @@ packages: '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.0) '@vue/compiler-dom': 3.3.4 - esno: 0.16.3 kolorist: 1.8.0 - magic-string: 0.30.3 - shell-quote: 1.8.1 + magic-string: 0.30.5 vite: 4.4.9 transitivePeerDependencies: - supports-color @@ -9426,20 +9308,6 @@ packages: '@vue/server-renderer': 3.3.4(vue@3.3.4) '@vue/shared': 3.3.4 - /wait-on@7.0.1: - resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} - engines: {node: '>=12.0.0'} - hasBin: true - dependencies: - axios: 0.27.2 - joi: 17.10.2 - lodash: 4.17.21 - minimist: 1.2.8 - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - dev: true - /watchpack@2.4.0: resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} engines: {node: '>=10.13.0'} From fe357920e846a4e90ada647490712cf203d548af Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 19 Oct 2023 17:59:18 +0200 Subject: [PATCH 20/38] docs: improve home --- docs/app.vue | 2 +- docs/content/index.yml | 1 - docs/pages/index.vue | 7 +++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/app.vue b/docs/app.vue index 02efe6ea2..9529aa5df 100644 --- a/docs/app.vue +++ b/docs/app.vue @@ -48,7 +48,7 @@ provide('navigation', navigation)