JSPM

@shader-gradient/vue

0.2.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 17
    • Score
      100M100P100Q72391F
    • 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.