0.1.28 • Published 10 months ago
@verygoodgraphics/vgg-svelte v0.1.28
VGG Svelte
Environment
Create a .env
file and set the VGG runtime URL if you want to use a specific version, otherwise it will use the latest version.
# Open your terminal and goto the root directory of your project
cp /packages/svelte/.env.example /packages/svelte/.env
Usage
<VGGRender />
<script lang="ts">
import VGGRender from '@verygoodgraphics/vgg-svelte';
</script>
<VGGRender
src="https://raw.githubusercontent.com/verygoodgraphics/vgg_docs/main/static/example/docs__example__vgg_homepage_v1.daruma"
canvasStyle="width: 50vw; height: 100vh"
onLoad={async (event, instance) => {
console.log(event, instance);
instance?.$('#vgg_home').on(EventType.Click, async () => {
window.alert('Hello, VGG!');
});
}}
/>
API
Props for <VGGRender />
Option | Type | Required | Default |
---|---|---|---|
src | string | Int8Array | - | - |
runtime | string | - | https://s5.vgg.cool/runtime/latest |
canvasStyle | string | - | - |
editMode | boolean | - | false |
verbose | boolean | - | false |
disableLoader | boolean | - | false |
customFonts | string[] | - | [] |
onLoad | (event: VGGEvent, instance: VGG<T>) => Promise<void> | - | - |
onLoadError | (event: VGGEvent) => Promise<void> | - | - |
onReady | EventCallback | - | - |
onRendered | EventCallback | - | - |
onStateChange | (event: VGGEvent, instance: VGG<T>) => Promise<void> | - | - |
onSelect | EventCallback | - | - |
onLoadingStateUpdate | (state: LoadingState) => void | - | - |
0.1.28
10 months ago
0.1.27
1 year ago
0.1.23
1 year ago
0.1.24
1 year ago
0.1.25
1 year ago
0.1.26
1 year ago
0.1.22
1 year ago
0.1.21
1 year ago
0.1.20
1 year ago
0.1.18
1 year ago
0.1.19
1 year ago
0.1.17
1 year ago
0.1.16
1 year ago
0.1.15
1 year ago
0.1.14
1 year ago
0.1.13
1 year ago
0.1.12
1 year ago
0.1.11
1 year ago
0.1.10
1 year ago
0.1.9
1 year ago
0.1.8
1 year ago
0.1.7
1 year ago
0.1.6
1 year ago
0.1.5
1 year ago
0.1.4
1 year ago
0.1.3
1 year ago
0.1.2
1 year ago
0.1.1
1 year ago
0.1.0
1 year ago
0.0.9
1 year ago
0.0.8
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago