Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@jsxtools/aui

jonathantneal2.7kMIT-00.0.12TypeScript support: included

A baseline UI as Mixins, Custom Elements, React Components, etc.

abort, abortable, accessibility, accessible, adopted, aria, component, components, constructable, constructed, css, cssstylesheet, custom, custom-element, custom-elements, dom, drag, drop, dropped, drops, element, elementinternals, elements, fetch, file, file-upload, form-associated, form-associated-file, handle, handler, handling, html, htmlelement, htmlelements, innerhtml, internals, javascript, js, library, mixins, mode, multiple, progress, react, shadow, shadow-dom, sheet, sheets, signal, signals, style, styles, ts, typescript, upload, uploads, web, web-components

readme

AUI

NPM Version Build Status Coverage

AUI is a baseline UI available as Mixins, Custom Elements, and React Components, enabling you to build accessible and reusable components in whatever development environment you prefer.

Features

  • 🎨 TypeScript Support: Full type safety and autocompletion
  • Performance Optimized: Efficient updates and rendering
  • 🚀 Zero Dependencies: Lightweight and framework-agnostic
  • 🎯 React Exports: Every custom element is available as a React component
  • 📦 Tree-shakeable: Only import what you need
  • 🎨 Fully Covered: Full 100% test coverage

Installation

npm install @jsxtools/aui

Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create your feature branch (git checkout -b your/amazing-feature)
  3. Commit your changes (git commit -m "Add some amazing feature")
  4. Push to the branch (git push origin your/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT No Attribution License.