@@ -14,51 +14,29 @@ Follow the instructions in the `README` file of the desired sample extension.
14
14
15
15
### Default samples
16
16
17
- A set of sample extensions using vanilla HTML, CSS, and JavaScript to render the webview UI.
17
+ A set of sample extensions using vanilla HTML, CSS, and JavaScript/TypeScript to render the webview UI and demonstrate various VS Code APIs .
18
18
19
- | Sample extension | Description |
20
- | ------------------------------------------------ | --------------------------------------------------------------------------------- |
21
- | [ component-gallery] ( ./default/component-gallery ) | Demonstrates every component in the Webview UI Toolkit. |
22
- | [ hello-world] ( ./default/hello-world ) | A basic hello-world starter extension. |
23
- | [ notepad] ( ./default/notepad ) | A simple notetaking extension that leverages the VS Code TreeView API. |
24
- | [ weather-webview] ( ./default/weather-webview ) | Demonstrates the toolkit being used within a webview view – i.e., Visual Studio Code sidebar. |
25
-
26
- ### React samples
27
-
28
- A set of sample extensions using React to render the webview UI.
29
-
30
- | Sample extension | Description |
31
- | ---------------------------------------------| --------------------------------------------------------------------- |
32
- | [ hello-world-cra] ( ./react/hello-world-cra ) | A basic hello-world starter extension using React + Create React App. |
33
- | [ hello-world-vite] ( ./react/hello-world-vite ) | A basic hello-world starter extension using React + Vite. |
34
-
35
- ### Svelte samples
36
-
37
- A set of sample extensions using Svelte to render the webview UI.
19
+ Don't see a demonstration for your desired use case, VS Code API, etc.? Open an issue and request it.
38
20
39
- | Sample extension | Description |
40
- | -----------------| ----------- |
41
- | _ Coming soon_ | |
42
-
43
- ### Vue samples
44
-
45
- A set of sample extensions using Vue to render the webview UI.
46
-
47
- | Sample extension | Description |
48
- | -----------------| ----------- |
49
- | _ Coming soon_ | |
50
-
51
- ### Angular samples
52
-
53
- A set of sample extensions using Angular to render the webview UI.
21
+ | Sample extension | Description |
22
+ | ------------------------------------------------ | --------------------------------------------------------------------------------------------- |
23
+ | [ component-gallery] ( ./default/component-gallery ) | Demonstrates every component in the Webview UI Toolkit. |
24
+ | [ hello-world] ( ./default/hello-world ) | A basic hello-world starter extension. |
25
+ | [ notepad] ( ./default/notepad ) | A simple notetaking extension that leverages the VS Code TreeView API. |
26
+ | [ weather-webview] ( ./default/weather-webview ) | Demonstrates the toolkit being used within a webview view – i.e., Visual Studio Code sidebar. |
54
27
55
- | Sample extension | Description |
56
- | -----------------| ----------- |
57
- | _ Coming soon_ | |
28
+ ### Framework samples
58
29
59
- ### Other samples
30
+ A set of sample extensions that demonstrate how to use various web frameworks to render the webview UI.
60
31
61
- Don't see a demonstration for your desired framework, API, use case, etc.? Open an issue and request it.
32
+ | Sample extension | Description |
33
+ | --------------------------------------------------------------| --------------------------------------------------------------------- |
34
+ | [ hello-world-angular] ( ./frameworks/hello-world-angular ) | A basic hello-world starter extension using Angular. |
35
+ | [ hello-world-react-cra] ( ./frameworks/hello-world-react-cra ) | A basic hello-world starter extension using React + Create React App. |
36
+ | [ hello-world-react-vite] ( ./frameworks/hello-world-react-vite ) | A basic hello-world starter extension using React + Vite. |
37
+ | [ hello-world-solidjs] ( ./frameworks/hello-world-solidjs ) | A basic hello-world starter extension using SolidJS. |
38
+ | [ hello-world-svelte] ( ./frameworks/hello-world-svelte ) | A basic hello-world starter extension using Svelte. |
39
+ | [ hello-world-vue] ( ./frameworks/hello-world-vue ) | A basic hello-world starter extension using Vue. |
62
40
63
41
## Contributing
64
42
0 commit comments