const Vudio = require('vudio/umd/vudio'); class VudioVisualizer { constructor( audioContext, audioSource, visualizerContainer, canvas, audioNode, stream, options, ) { this.visualizer = new Vudio(stream, canvas, { width: canvas.width, height: canvas.height, // Visualizer config ...options, }); } resize(width, height) { this.visualizer.setOption({ width, height, }); } render() { this.visualizer.dance(); } } module.exports = VudioVisualizer;