@unofficialbox/box-open-elements-vue

Typed Vue adapters for box-open-elements Web Components.
9,141
Install
npm install @unofficialbox/box-open-elements-vue
Latest Version:0.42.3
Vue:3
License:MIT
Last Updated:Oct 14, 2026
Links: GitHub  ·  npm
Maintainer: unoffcialbox.dev

@unofficialbox/box-open-elements-vue

Typed Vue 3 wrappers for box-open-elements, including structured property sync, custom-event emits, exposed element refs, and a selection-controller composable.

npm install @unofficialbox/box-open-elements @unofficialbox/box-open-elements-vue vue
<script setup lang="ts">
import { Select, TextField } from "@unofficialbox/box-open-elements-vue";
const options = [{ label: "Draft", value: "draft" }];
</script>

<template>
  <TextField value="Apollo" @value-changed="event => console.log(event.detail.value)" />
  <Select :options="options" />
</template>

useExplorerSelectionController(controller) exposes the shared selection controller as a scoped readonly ref. Supported as of 0.7.0: the first public lockstep adapter release, verified by a clean registry install.

Related Packages

@arclux/arc-ui-vue

Vue 3 wrappers for ARC UI Web Components.

9,166 5
cindor-ui-vue

Thin Vue wrappers for the Cindor web component library.

8,418 0
@infineon/infineon-design-system-vue

Vue wrapper for Infineon Design System Web Components

228,032 37
@xplortech/apollo-vue

Vue bindings for Apollo design system web components

2,779
@getdom/studio

A Vue 3 and Web Component interface system for application UI.

2,511

Version History

Version Released License
0.42.3 MIT
0.42.2 MIT
0.42.1 MIT
0.42.0 MIT
0.41.0 MIT