From 0894976b2cefbd139fd162ef0b4fc3e5d2dec199 Mon Sep 17 00:00:00 2001 From: Vasily Kuzin Date: Sat, 4 Mar 2023 13:47:27 +0300 Subject: [PATCH 1/3] Remove old snippets #34 --- README.md | 5 --- snippets/nuxt/nuxt-script.code-snippets | 53 ------------------------- 2 files changed, 58 deletions(-) diff --git a/README.md b/README.md index 700e9e7..841ed8d 100644 --- a/README.md +++ b/README.md @@ -126,11 +126,6 @@ These snippets were made to speed up Vue 3 development. With it you can write bo | `nfetch-lazy` | `useLazyFetch` composable | | `nasyncdata` | `useAsyncData` composable | | `nasyncdata-lazy` | `useLazyAsyncData` composable | -| `nhead` | `useHead` composable | -| `nhead-description` | `useHead` composable with description | -| `nhead-template` | `useHead` composable with title template | -| `npagemeta` | `definePageMeta` composable | -| `npagemeta-description` | `definePageMeta` composable with description | | `nplugin` | Base code for Nuxt plugin | | `nmiddleware` | Base code for Nuxt middleware | | `nserverroute` | Base code for Nuxt server route | diff --git a/snippets/nuxt/nuxt-script.code-snippets b/snippets/nuxt/nuxt-script.code-snippets index 31a344f..9a58b94 100644 --- a/snippets/nuxt/nuxt-script.code-snippets +++ b/snippets/nuxt/nuxt-script.code-snippets @@ -27,59 +27,6 @@ ], "description": "Nuxt useLazyAsyncData composable" }, - "Nuxt useHead": { - "prefix": "nhead", - "body": [ - "useHead({", - "\ttitle: ${1:pageTitle},", - "})" - ], - "description": "Nuxt useHead composable" - }, - "Nuxt useHead with description": { - "prefix": "nhead-description", - "body": [ - "useHead({", - "\ttitle: ${1:pageTitle},", - "\tmeta: [", - "\t\t{ name: 'description', content: ${2:pageDescription} },", - "\t],", - "})" - ], - "description": "Nuxt useHead composable with description" - }, - "Nuxt useHead - Title template": { - "prefix": "nhead-template", - "body": [ - "useHead({", - "\ttitleTemplate: (titleChunk) => {", - "\t\treturn titleChunk ? `\\${titleChunk} - ${1:siteTitle}` : '${1:siteTitle}'", - "\t}", - "})" - ], - "description": "Nuxt useHead composable with title template" - }, - "Nuxt definePageMeta": { - "prefix": "npagemeta", - "body": [ - "definePageMeta({", - "\ttitle: '${1:pageTitle}',", - "})" - ], - "description": "Nuxt definePageMeta composable" - }, - "Nuxt definePageMeta with description": { - "prefix": "npagemeta-description", - "body": [ - "definePageMeta({", - "\ttitle: '${1:pageTitle}',", - "\tmeta: [", - "\t\t{ name: 'description', content: '${2:pageDescription}' },", - "\t],", - "})" - ], - "description": "Nuxt definePageMeta composable with description" - }, "Nuxt define plugin": { "prefix": "nplugin", "body": [ From 20fc95246af52fb32d051dbf353fe7f3ab1de7c4 Mon Sep 17 00:00:00 2001 From: Vasily Kuzin Date: Sun, 5 Mar 2023 00:28:54 +0300 Subject: [PATCH 2/3] Add new composables #34 --- snippets/nuxt/nuxt-script.code-snippets | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/snippets/nuxt/nuxt-script.code-snippets b/snippets/nuxt/nuxt-script.code-snippets index 9a58b94..1c2b669 100644 --- a/snippets/nuxt/nuxt-script.code-snippets +++ b/snippets/nuxt/nuxt-script.code-snippets @@ -27,6 +27,44 @@ ], "description": "Nuxt useLazyAsyncData composable" }, + "Nuxt useSeoMeta": { + "prefix": "nseo", + "body": [ + "useSeoMeta({", + "\ttitle: ${1:pageTitle}", + "\tdescription: ${2:pageDescription}", + "})" + ], + "description": "Nuxt useSeoMeta composable" + }, + "Nuxt useSeoMeta - Template": { + "prefix": "nseo-template", + "body": [ + "useSeoMeta({", + "\ttitleTemplate: '%s | ${0}'", + "})" + ], + "description": "Nuxt useSeoMeta composable with title template" + }, + "Nuxt useServerSeoMeta": { + "prefix": "nseo-server", + "body": [ + "useServerSeoMeta({", + "\ttitle: ${1:pageTitle}", + "\tdescription: ${2:pageDescription}", + "})" + ], + "description": "Nuxt useServerSeoMeta composable" + }, + "Nuxt useServerSeoMeta - Template": { + "prefix": "nseo-server-template", + "body": [ + "useServerSeoMeta({", + "\ttitleTemplate: '%s | ${0}'", + "})" + ], + "description": "Nuxt useServerSeoMeta composable with title template" + }, "Nuxt define plugin": { "prefix": "nplugin", "body": [ From 6bf914ec6ee5ca019df493f8175ddeca4b897bf5 Mon Sep 17 00:00:00 2001 From: Vasily Kuzin Date: Sun, 5 Mar 2023 19:37:54 +0300 Subject: [PATCH 3/3] Add README for new composables #34 --- README.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 841ed8d..d16aace 100644 --- a/README.md +++ b/README.md @@ -120,15 +120,19 @@ These snippets were made to speed up Vue 3 development. With it you can write bo ### Nuxt Script -| Snippet | Purpose | -| ----------------------- | -------------------------------------------- | -| `nfetch` | `useFetch` composable | -| `nfetch-lazy` | `useLazyFetch` composable | -| `nasyncdata` | `useAsyncData` composable | -| `nasyncdata-lazy` | `useLazyAsyncData` composable | -| `nplugin` | Base code for Nuxt plugin | -| `nmiddleware` | Base code for Nuxt middleware | -| `nserverroute` | Base code for Nuxt server route | +| Snippet | Purpose | +| ---------------------- | ---------------------------------------- | +| `nfetch` | `useFetch` composable | +| `nfetch-lazy` | `useLazyFetch` composable | +| `nasyncdata` | `useAsyncData` composable | +| `nasyncdata-lazy` | `useLazyAsyncData` composable | +| `nseo` | `useSeoMeta` composable | +| `nseo-template` | `useSeoMeta` composable - Template | +| `nseo-server` | `useServerSeoMeta` composable | +| `nseo-server-template` | `useServerSeoMeta` composable - Template | +| `nplugin` | Base code for Nuxt plugin | +| `nmiddleware` | Base code for Nuxt middleware | +| `nserverroute` | Base code for Nuxt server route | ### Histoire