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] 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: