Svelte 5 SDK for KAMI Engine applications.
This package contains reusable UI components, headless builders, data presets, and embed helpers used by KAMI Engine apps:
pnpm add @gftdcojp/kami-engine-sdk svelte three
three and @pixiv/three-vrm are peer dependencies. Install @pixiv/three-vrm when using VRM-specific viewer features.
<script lang="ts">
import { VrmViewer, createVrmEngine } from '@gftdcojp/kami-engine-sdk';
const engine = createVrmEngine();
</script>
<VrmViewer {engine} />
Import narrower modules when you only need one surface:
import { createVrmEngine } from '@gftdcojp/kami-engine-sdk/builders';
import { genkoEmbedHTML } from '@gftdcojp/kami-engine-sdk/genko';
import { kamiTrackpadHTML } from '@gftdcojp/kami-engine-sdk/trackpad';
import type { Document } from '@gftdcojp/kami-engine-sdk/document';
pnpm install
pnpm run check
pnpm run test
pnpm run build
The build uses svelte-package and writes dist/.
Apache-2.0