npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

voxtelesys-flow

v2.10.6

Published

[![npm version](https://img.shields.io/npm/v/voxtelesys-flow)](https://www.npmjs.com/package/voxtelesys-flow)

Downloads

93

Readme

voxtelesys-flow

npm version

Overview

The VAST Flow Builder is a low/no-code user interface for building and managing communication flows. The voxtelesys-flow library allows users to implement the VAST Flow Builder into their own front-end JavaScript applications.

Getting Started

Installation

To install this library in your application, run:

npm i voxtelesys-flow

Initialization

To initialize the VAST Flow Builder, create an empty HTML element to mount the Flow Builder into:

<div id="element-id"/>

Then, mount the Flow Builder using the ID of the HTML element and the available configuration options:

import { FlowBuilder } from 'voxtelesys-flow'

await FlowBuilder.init('element-id', {
  apiKey: '<API_KEY>',
  flowGuid: '<FLOW_GUID>',
  onBack: history.back,
  companyName: 'Example Company',
  companyLogo: 'http://example-company.com/logo',
  styling: {
    primaryColor: '#7ac142',
    leftSidebarWidth: '400px',
    defaultFontSize: '1rem'
  }
})

The default CSS styling for the VAST Flow Builder is bundled with the JavaScript and will be automatically loaded when the library is imported.

Configuration

Parameters

  • apiKey

    Required. An API key can be created or retrieved from the API Keys page on the Customer Portal.

  • flowGuid

    Required. The GUID of the Flow that the user will be able to view and edit in the Flow Builder once it has been mounted. To view the Flows that belong to your account, visit the Flows page on the Customer Portal. Alternatively, you can retrieve a list of Flows using the GET /flows route on the Dashboard API, or create a new Flow using the POST /flows route.

  • onBack

    Optional. A function that is executed when the back arrow in the Flow Builder is clicked. If onBack is omitted, then the back arrow will be hidden.

  • companyName

    Optional. The text to be displayed at the bottom of the Flow Builder canvas next to "Powered by Voxtelesys". The companyName parameter is used to co-brand the VAST Flow Builder by displaying your company's name on the screen.

  • companyLogo

    Optional. The path or URL of an image to be displayed at the bottom of the Flow Builder canvas next to "Powered by Voxtelesys". The companyLogo parameter is used to co-brand the VAST Flow Builder by displaying your company's logo on the screen.

  • styling

    Optional. An object with properties that override CSS styles in the Flow Builder.

    The styling object can be used to customize the look and feel of the Flow Builder, such as its colors and font sizes. The properties available in styling are listed below.

Styling Overrides

Sizing
  • leftSidebarWidth
  • rightSidebarWidth
  • backgroundOutlineWidth
Font
  • fontFamily
  • titleFontSize
  • headingFontSize
  • subheadingFontSize
  • defaultFontSize
  • smallFontSize
  • extraSmallFontSize
  • companyFontSize
  • transitionTime
Base Colors
  • whiteColor
  • gray1Color
  • gray2Color
  • gray3Color
  • gray4Color
  • gray5Color
  • gray6Color
  • gray7Color
  • gray8Color
  • gray9Color
  • gray10Color
  • primaryColor
  • secondaryColor
  • tertiaryColor
  • quaternaryColor
  • focusColor
  • deleteColor
  • errorColor
  • warningColor
  • validColor
  • successColor
  • codeColor
Alert Colors
  • errorAlertTextColor
  • errorAlertHighlightColor
  • errorAlertBackgroundColor
  • errorAlertShadowColor
  • infoAlertTextColor
  • infoAlertHighlightColor
  • infoAlertBackgroundColor
  • warningAlertTextColor
  • warningAlertHighlightColor
  • warningAlertBackgroundColor
  • successAlertTextColor
  • successAlertHighlightColor
  • successAlertBackgroundColor
  • successAlertBorderColor
Hover Colors
  • primaryHoverColor
  • secondaryHoverColor
  • tertiaryHoverColor
  • quaternaryHoverColor
  • deleteHoverColor
  • grayHoverColor
Highlight Colors
  • primaryHighlightColor
  • tertiaryHighlightColor
  • grayHighlightColor
Background Colors
  • primaryBackgroundColor
  • secondaryBackgroundColor
  • tertiaryBackgroundColor
  • quaternaryBackgroundColor
  • errorBackgroundColor
  • primaryBackgroundHoverColor
  • secondaryBackgroundHoverColor
  • tertiaryBackgroundHoverColor
  • quaternaryBackgroundHoverColor
Shadow Colors
  • successShadowColor
  • gray7ShadowColor
  • validShadowColor
  • focusShadowColor

Dashboard API

All HTTP requests from the VAST Flow Builder are directed to publicly-available routes on the Dashboard API using the API key provided.

In addition to the routes used directly by the VAST Flow Builder, the Dashboard API also provides the ability to:

  • View and manage Flows and Flow Versions
  • View and update telephone numbers (TNs)
  • View and manage route profiles and route profile routes
  • View and manage Voice API profiles
  • Get trunk groups

See the Dashboard API documentation for more details on the available routes.

Additional Resources