Skip to content

Commit ce182cb

Browse files
authored
Merge pull request sdras#68 from bm-jeroendewilde/feat/extra-vbase-snippets
feat: added support for sass and less in vbase
2 parents 329684d + 4696668 commit ce182cb

File tree

2 files changed

+45
-1
lines changed

2 files changed

+45
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,15 @@ You can enable tab completion (recommended) by opening `Code > Preferences > Set
3333
### Vue
3434

3535
| Snippet | Purpose |
36-
| ------------ | ------------------------------------------ |
36+
| ----------- | ------------------------------------------ |
3737
| `vbase` | Single file component base with SCSS |
3838
| `vbase-css` | Single file component base with CSS |
3939
| `vbase-pcss` | Single file component base with PostCSS |
4040
| `vbase-styl` | Single file component base with Stylus |
4141
| `vbase-ts` | Single file component base with Typescript |
4242
| `vbase-ns` | Single file component with no styles |
43+
| `vbase-sass` | Single file component base with SASS |
44+
| `vbase-less` | Single file component base with LESS |
4345

4446
### Template
4547

snippets/vue.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,48 @@
2020
],
2121
"description": "Base for Vue File with SCSS"
2222
},
23+
"Vue Single File Component with SASS": {
24+
"prefix": "vbase-sass",
25+
"body": [
26+
"<template>",
27+
"\t<div>",
28+
"",
29+
"\t</div>",
30+
"</template>",
31+
"",
32+
"<script>",
33+
"\texport default {",
34+
"\t\t${0}",
35+
"\t}",
36+
"</script>",
37+
"",
38+
"<style lang=\"sass\" scoped>",
39+
"",
40+
"</style>"
41+
],
42+
"description": "Base for Vue File with PostCSS"
43+
},
44+
"Vue Single File Component with LESS": {
45+
"prefix": "vbase-less",
46+
"body": [
47+
"<template>",
48+
"\t<div>",
49+
"",
50+
"\t</div>",
51+
"</template>",
52+
"",
53+
"<script>",
54+
"\texport default {",
55+
"\t\t${0}",
56+
"\t}",
57+
"</script>",
58+
"",
59+
"<style lang=\"less\" scoped>",
60+
"",
61+
"</style>"
62+
],
63+
"description": "Base for Vue File with PostCSS"
64+
},
2365
"Vue Single File Component with postcss": {
2466
"prefix": "vbase-pcss",
2567
"body": [

0 commit comments

Comments
 (0)