@vibe-forge/icon
v3.4.0
Published
Vibe Forge icon geometry, canvas renderer, SVG renderer, and browser loader
Readme
@vibe-forge/icon
Vibe Forge icon runtime package.
Exports
@vibe-forge/icon/core: deterministic seed, motion cycle, Mobius mesh, and color helpers@vibe-forge/icon/canvas: browser Canvas renderer for animated icon surfaces@vibe-forge/icon/svg: static SVG renderer@vibe-forge/icon/loader: lightweight browser mount helper@vibe-forge/icon/presets: shared theme, mode, and default constants
Browser Loader
import { mountVibeForgeIconLoader } from '@vibe-forge/icon/loader'
const handle = mountVibeForgeIconLoader(document.querySelector('#icon')!, {
appearance: 'system',
background: true,
motion: true,
seed: 'brand-v1',
theme: 'industrial'
})
handle.update({ theme: 'matrix' })For static GitHub Pages demos, pin the npm CDN version instead of using latest:
<script type="module">
import { mountVibeForgeIconLoader } from 'https://esm.sh/@vibe-forge/[email protected]/loader'
mountVibeForgeIconLoader(document.querySelector('#icon'), {
theme: 'industrial',
seed: 'brand-v1'
})
</script>