Svelte 3 Snippets for VS Code
Visual Studio Code Extension that adds Svelte 3 snippets to your favorite IDE.
All code snippets are based on and follow the official Svelte documentation.
Available for VSCodium at Svelte 3 Snippets.
Using Snippets in VS Code
Type part of a snippet, press Enter , and the snippet unfolds.
Contributing
Contributions are welcome! See Contribution Guidelines to get started.
Snippets Documentation
Prefix |
Description |
s- |
Svelte Snippets |
Table of Content
Svelte
Prefix |
Description |
s-component-format |
add a script to your svelte file |
s-script |
add a script to your svelte file |
s-script-context |
add a script with context="module" to your svelte file |
s-style |
add styles to your svelte file |
s-expression |
basic expression |
s-expression-html |
html content expression |
s-expression-debug |
html content expression |
s-if-block |
if block |
s-if-else-block |
if else block |
s-else-block |
else block |
s-if-else-if-block |
if else if block |
s-else-if-block |
else if block |
s-each-block |
each block |
s-each-else-block |
each else block |
s-each-index-block |
each index block |
s-each-key-block |
each index block |
s-each-index-key-block |
each index key block |
s-await-then-block |
await then block |
s-then-block |
then block |
s-await-short-block |
await short block |
s-await-catch-block |
await catch block |
s-catch-block |
catch block |
s-on-event |
on event |
s-on-event-foward |
on event foward |
s-on-event-modifiers |
on event w/ modifiers |
s-on-event-inline |
on event inline |
s-modifier |
modifier |
s-bind |
bind property |
s-bind-property |
bind property |
s-bind-video |
bind property |
s-bind-block-level |
bind property |
s-bind-group |
bind group |
s-bind-this |
bind this |
s-class |
class |
s-class-short |
class shorthand |
s-use |
use action |
s-use-parameters |
use action w/ parameters |
s-transition |
transition |
s-transition-params |
transition-params |
s-transition-events |
transition-events |
s-transition-local |
transition local |
s-transition-all |
transition |
s-animate |
animate |
s-slot |
slot |
s-slot-name |
slot w/ name |
s-slot-prop |
slot w/ prop |
s-self |
svelte:self |
s-self-prop |
svelte:self |
s-component |
svelte:component |
s-window |
svelte:window |
s-window-bind |
svelte:window bind properties |
s-body |
svelte:body |
s-head |
svelte:head |
s-options |
svelte:options |
Javascript
Prefix |
Description |
s-create-component |
svelte create component |
s-reactive-statement |
reactive statement |
s-reactive-block |
reactive block |
s-action |
action function |
s-action-parameters |
action function |
s-action-update |
action w/ update function |
s-lifecycle-mount |
onMount lifecycle function |
s-lifecycle-before-update |
beforeUpdate lifecycle function |
s-lifecycle-after-update |
afterUpdate lifecycle function |
s-lifecycle-destroy |
onDestroy lifecycle function |
s-tick |
svelte tick function |
s-set-content |
svelte setContext |
s-get-content |
svelte getContext |
s-dispatch |
svelte dispatch |
s-dispatch-event |
svelte dispatch event |
s-writeable |
svelte writeable |
s-writeable-set |
svelte writeable w/ set function |
s-readable |
svelte readable (set function required) |
s-derived |
svelte derived store |
s-derived-multiple |
svelte derived store |
s-derived-set |
svelte derived store |
s-derived-multiple-set |
svelte derived store |
s-store-get-value |
svelte get value from store |
s-component-set |
svelte component api $set |
s-component-on |
svelte component api $on |
s-component-destroy |
svelte component api $destroy |
s-render-component |
svelte render component |
s-tweened |
svelte create tweened store |
s-spring |
svelte create spring store |
s-register |
svelte register |
Css
Prefix |
Description |
s-global-style |
add global styles to your style tag |
⬆ back to top
| |