@pxglobal/boreal-vue

Wrapper for VueJS BorealDS
469
Install
npm install @pxglobal/boreal-vue
Latest Version:0.15.0
Vue:3
Last Updated:Oct 22, 2026
Links: npm
Maintainer: dgonzalezts

Vue Wrapper for Boreal DS

Status: alpha. APIs may still change based on feedback. Breaking changes bump the minor version (0.15.0), so a default caret range (^0.14.0) receives fixes and features without breaking changes. Previously published as @telesign/boreal-vue (up to 0.1.0-alpha.11); those packages are deprecated.

A lightweight utility that wraps Boreal DS web components for seamless integration in Vue 3 applications.

Overview

Using Boreal DS Vue wrappers over plain web components provides several advantages:

  • Type checking — full TypeScript support with typed props and events
  • v-model support — form control components work with Vue's two-way binding
  • Router integration — compatible with Vue Router's <router-link>

Installation

[!TIP] Refer to the official Boreal DS documentation at Boreal DS Storybook for more details.

npm install @pxglobal/boreal-vue

[!NOTE] @pxglobal/boreal-web-components is a dependency of this package and will be installed automatically. You do not need to install it separately.

Setup

Styles

Import the Boreal DS stylesheet in your application entry file:

// main.ts
import "@pxglobal/boreal-vue/css/boreal.css";

Icon font

Add the Boreal DS icon font to the <head> of your index.html:

<link
  rel="stylesheet"
  href="https://resources-borealds.s3.us-east-1.amazonaws.com/icons/current/boreal-styles.css"
/>

Theming

Set the data-theme attribute on the <body> element to activate a brand theme:

<body data-theme="proximus"></body>

Available values: connect | engage | protect | proximus

Usage

<script setup lang="ts">
import { BdsBanner } from "@pxglobal/boreal-vue";

const handleClose = () => {
  console.log("Banner closed");
};
</script>

<template>
  <BdsBanner variant="info" closable @bds-close="handleClose">
    Welcome to Boreal DS
  </BdsBanner>
</template>

Related Packages

@zoov/design-system

Vue implementation of the Zoov Design System

1,500 0
wbu-design-system

WhereBy.Design is the nascent design system for WhereBy.Us

32,283
@hyone-labs/aurora-vue

Aurora-Vue is UI - Library write in Vue.js

818 2
@opencloud-eu/design-system

OpenCloud Design System is used to design OpenCloud UI components

33,591 292

Version History

Version Released Vue License
0.15.0 ^3.5.0
0.14.1 ^3.5.25
0.14.0 ^3.5.25
Pre-releases (1)
Version Released License
0.0.0-stage