@uturi/sonification

Installation

Install @uturi/sonification and optional framework peer dependencies.

Install the package

npm install @uturi/sonification
# or
yarn add @uturi/sonification
# or
pnpm add @uturi/sonification

Entry points

ImportUse when
@uturi/sonificationDefault entry (core API + types)
@uturi/sonification/coreCore API only, no framework hooks
@uturi/sonification/reactReact useSonifier hook
@uturi/sonification/vueVue useSonifier hook
@uturi/sonification/svelteSvelte useSonifier hook

Prefer a framework-specific import when you are already using that framework:

import { useSonifier } from '@uturi/sonification/react';

Peer dependencies

These are optional. Install only what you need:

  • react: ^18.0.0 (for React support)
  • vue: ^3.0.0 (for Vue support)
  • svelte: ^3.0.0 || ^4.0.0 || ^5.0.0 (for Svelte support)

Requirements

  • Node.js: 18.0.0 or higher
  • Browser: Web Audio API support (Chrome, Firefox, Safari, Edge)

On this page