@wntr/lx-ui
TypeScript icon, indicating that this package has built-in type declarations

1.9.0 • Public • Published

LX/UI

LX/UI

Powerful and flexible Vue.js 3 components and vanilla CSS styles library, originally developed for ZZ Dats and WNTR tech projects and products.

Features

  • 🔤 Over 30 input and data display components;
  • 🏗️ Various shell, layout and form building components;
  • 🖼️ SVG icons library (including multiple styles and brand logos);
  • 🛠️ Hooks and utils;
  • 📘 UX guidelines;
  • 📐 Responsive layouts;
  • 🎨 Theming:
    • ☀️ Light user theme;
    • 🌙 Dark user theme;
    • 🔆 High Contrast user theme;
    • Various products branding themes;
  • ♿ Accessibility features (WCAG, semantic web and APG);
  • 🏆 Based on Carbon Design System;
  • 🕵️ Updating HTML or CSS is not a requirement (but still an option) - components are declarative in nature and fit together like puzzle pieces;

Get

pnpm i -w '@wntr/lx-ui@latest'

For migration tips refer to Migration guide

Use

install with pinia store:

import { createPinia } from 'pinia';
import { createLx } from '@wntr/lx-ui';
import App from '@/App.vue';

const myApp = createApp(App);
myApp.use(createPinia());
myApp.use(createLx());

Vite Plugins

LX/UI now includes several Vite plugins to enhance your development experience and application security. These plugins are designed to seamlessly integrate with your Vite-based projects.

For detailed information on available plugins and their usage, please refer to our Vite Plugins Documentation.

Develop

pnpm
pnpm dev

Read more about development in Development manual

Readme

Keywords

none

Package Sidebar

Install

npm i @wntr/lx-ui

Weekly Downloads

527

Version

1.9.0

License

MIT

Unpacked Size

76.3 MB

Total Files

2336

Last publish

Collaborators

  • oskarspakers
  • zzbot
  • lafriks
  • expeon