JSPM

@shader-gradient/vue

0.3.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 13
  • Score
    100M100P100Q69408F
  • License MIT

Vue bindings for @shader-gradient/core

Package Exports

  • @shader-gradient/vue

Readme

@shader-gradient/vue

Vue bindings for @shader-gradient/core.

This package provides the same nested canvas API as the React package, but for Vue 3.

Install

npm install @shader-gradient/vue vue

Usage

<script setup lang="ts">
import { ShaderGradient, ShaderGradientCanvas } from '@shader-gradient/vue'
</script>

<template>
  <ShaderGradientCanvas
    :pixel-density="1.5"
    :fov="45"
    style="width: 100%; height: 100%;"
  >
    <ShaderGradient
      preset="mint"
      type="waterPlane"
      shader="defaults"
    />
  </ShaderGradientCanvas>
</template>

Credit

The visual direction and API inspiration come from ruucm/shadergradient. This package is an independent binding layer built on top of @shader-gradient/core.