All skills

Use when working with VueUse composables - track mouse position with useMouse, manage localStorage with useStorage, detect network status with useNetwork, debounce values with refDebounced, and access browser APIs reactively. Check VueUse before writing custom composables - most patterns already implemented.

  • 251 files
  • 167.3 KB
  • MIT
  • Updated 7 months ago
  • GitHub

Use this Skill: https://skilld.dev/gh/onmax/claude-config/vueuse

This session only. Nothing lands on disk.

composablesuse-display-media.md

≈281 tokens on demand. Your agent reads this file only when SKILL.md points to it.

useDisplayMedia

Reactive streaming.

Package: @vueuse/core Category: Sensors

Usage

<script setup lang="ts">
import { useDisplayMedia } from '@vueuse/core'
import { useTemplateRef } from 'vue'

const { stream, start } = useDisplayMedia()

// start streaming
start()

const videoRef = useTemplateRef('video')
watchEffect(() => {
  // preview on a video element
  videoRef.value.srcObject = stream.value
})
</script>

<template>
  <video ref="video" />
</template>

Options

Option Type Default Description
enabled MaybeRef&lt;boolean&gt; false If the stream is enabled
video boolean | MediaTrackConstraints | undefined - If the stream video media constraints
audio boolean | MediaTrackConstraints | undefined - If the stream audio media constraints

Returns

Name Type
isSupported useSupported
stream shallowRef&lt;MediaStream | undefined&gt;
start Ref
stop Ref
enabled shallowRef

Reference

VueUse Docs

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at 50538df. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 9 hours ago.

Activeupdated 7 months ago

README badge

README badge for onmax/claude-config/vueuse