Skip to content

Commit 50f8dea

Browse files
committed
✨ (vbase) add vbase-3-setup and vbase-3-ts-setup
1 parent 00f7c97 commit 50f8dea

File tree

1 file changed

+62
-24
lines changed

1 file changed

+62
-24
lines changed

snippets/vue.json

Lines changed: 62 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,25 @@
190190
],
191191
"description": "Base for Vue File Composition API with SCSS"
192192
},
193+
"Vue Single File Component Setup Composition API": {
194+
"prefix": "vbase-3-setup",
195+
"body": [
196+
"<template>",
197+
"\t<div>",
198+
"",
199+
"\t</div>",
200+
"</template>",
201+
"",
202+
"<script setup>",
203+
"",
204+
"</script>",
205+
"",
206+
"<style lang=\"scss\" scoped>",
207+
"",
208+
"</style>"
209+
],
210+
"description": "Base for Vue File Setup Composition API with SCSS"
211+
},
193212
"Vue Single File Component Composition API Reactive": {
194213
"prefix": "vbase-3-reactive",
195214
"body": [
@@ -247,28 +266,47 @@
247266
],
248267
"description": "Base for Vue File Composition API - Typescript"
249268
},
250-
"Vue Single File Component with Class based Typescript format": {
251-
"prefix": "vbase-ts-class",
252-
"body": [
253-
"<template>",
254-
"\t<div>",
255-
"",
256-
"\t</div>",
257-
"</template>",
258-
"",
259-
"<script lang=\"ts\">",
260-
"\timport { Component, Vue } from 'vue-property-decorator';",
261-
"",
262-
"\t@Component",
263-
"\texport default class ${0} extends Vue {",
264-
"\t\t",
265-
"\t}",
266-
"</script>",
267-
"",
268-
"<style scoped>",
269-
"",
270-
"</style>"
271-
],
272-
"description": "Base for Vue File with Class based Typescript format"
273-
}
269+
"Vue Single File Component Setup Composition API with Typescript": {
270+
"prefix": "vbase-3-ts-setup",
271+
"body": [
272+
"<template>",
273+
"\t<div>",
274+
"",
275+
"\t</div>",
276+
"</template>",
277+
"",
278+
"<script setup lang=\"ts\">",
279+
"",
280+
"</script>",
281+
"",
282+
"<style scoped>",
283+
"",
284+
"</style>"
285+
],
286+
"description": "Base for Vue File Setup Composition API - Typescript"
287+
},
288+
"Vue Single File Component with Class based Typescript format": {
289+
"prefix": "vbase-ts-class",
290+
"body": [
291+
"<template>",
292+
"\t<div>",
293+
"",
294+
"\t</div>",
295+
"</template>",
296+
"",
297+
"<script lang=\"ts\">",
298+
"\timport { Component, Vue } from 'vue-property-decorator';",
299+
"",
300+
"\t@Component",
301+
"\texport default class ${0} extends Vue {",
302+
"\t\t",
303+
"\t}",
304+
"</script>",
305+
"",
306+
"<style scoped>",
307+
"",
308+
"</style>"
309+
],
310+
"description": "Base for Vue File with Class based Typescript format"
311+
}
274312
}

0 commit comments

Comments
 (0)