Skip to content

Commit 9c7b7c2

Browse files
committed
feat: Add more Nuxt snippets (#28)
* Nuxt Plugin snippet #27 * Nuxt middleware snippet #27 * Nuxt Server Route snippet #27 * Documentation #27
1 parent 11da77b commit 9c7b7c2

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

Diff for: README.md

+5
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,11 @@ These snippets were made to speed up Vue 3 development. With it you can write bo
119119
| `nhead-template` | `useHead` composable with title template |
120120
| `npagemeta` | `definePageMeta` composable |
121121
| `npagemeta-description` | `definePageMeta` composable with description |
122+
| ⚠️ `nplugin` | Base code for Nuxt plugin |
123+
| ⚠️ `nmiddleware` | Base code for Nuxt middleware |
124+
| ⚠️ `nserverroute` | Base code for Nuxt server route |
125+
126+
> Snippets with ⚠️ symbol are unreleased.
122127
123128
## Contributing
124129

Diff for: snippets/nuxt-script.code-snippets

+27
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,31 @@
8080
],
8181
"description": "Nuxt definePageMeta composable with description"
8282
},
83+
"Nuxt define plugin": {
84+
"prefix": "nplugin",
85+
"body": [
86+
"export default defineNuxtPlugin(nuxtApp => {",
87+
"\t${0}",
88+
"})",
89+
],
90+
"description": "Base code for Nuxt plugin"
91+
},
92+
"Nuxt define middleware": {
93+
"prefix": "nmiddleware",
94+
"body": [
95+
"export default defineNuxtRouteMiddleware((to, from) => {",
96+
"\t${0}",
97+
"})",
98+
],
99+
"description": "Base code for Nuxt middleware"
100+
},
101+
"Nuxt define server route": {
102+
"prefix": "nserverroute",
103+
"body": [
104+
"export default defineEventHandler((event) => {",
105+
"\t${0}",
106+
"})",
107+
],
108+
"description": "Base code for Nuxt server route"
109+
},
83110
}

0 commit comments

Comments
 (0)