@nethserver/ns8-ui-lib

Vue.js library for NethServer 8 UI
32,093
Install
npm install @nethserver/ns8-ui-lib
Latest Version:2.2.1
Vue:2
License:GPL-3.0-or-later
Last Updated:Oct 21, 2026
Links: GitHub  ·  npm
Maintainer: andre8244

ns8-ui-lib

This library includes Vue.js UI components and mixins used by NethServer 8 UI.

Browse the components in the Storybook, published for each release.

Documentation of NS8 UI library can be found in this section of the Developer manual.

Development

Install dependencies, needed only the first time:

npm install

Build the library:

npm run build

Start Storybook, to explore and test the components:

NODE_OPTIONS=--openssl-legacy-provider npm run storybook

Start the playground, a local app to quickly test components (e.g. to reproduce a bug or to combine several components):

NODE_OPTIONS=--openssl-legacy-provider npm run playground

Edit playground/App.vue for your tests, but do not commit your changes.

NODE_OPTIONS is needed with recent Node.js versions, since Storybook and the playground use webpack 4.

See the Developer manual for development containers, releases and testing a development version inside NS8 core or modules.

Related Packages

@nethesis/vue-components

This library contains: - a collection of Vue 3 components based on Flowbite - a...

13,853 3
@geniusdynamics/ns8-ui-lib

Vue 3 library for NethServer 8 UI with TailwindCSS and Shadcn Vue

3,521 0
vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398

Version History

Version Released License
2.2.1 GPL-3.0-or-later
2.2.0 GPL-3.0-or-later
2.1.0 GPL-3.0-or-later
2.0.1 GPL-3.0-or-later
2.0.0 GPL-3.0-or-later