Debugging & diagnostics

VSN.js exposes lightweight diagnostics and error events to help you debug quickly.

Diagnostics mode

const engine = new Engine({ diagnostics: true });

This logs bind/unbind events to the console.

Error events

document.addEventListener("vsn:error", (event) => {
  console.warn("VSN error", event.detail);
});

Debug flow

  • Verify your selector matches an element.
  • Check for parse errors in the console.
  • Use diagnostics for bind/unbind visibility.