JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 415
  • Score
    100M100P100Q103608F
  • License MIT-0

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

Package Exports

  • @jsxtools/aui
  • @jsxtools/aui/api
  • @jsxtools/aui/api/dom
  • @jsxtools/aui/api/fetch
  • @jsxtools/aui/elements
  • @jsxtools/aui/elements/children-changed
  • @jsxtools/aui/elements/click
  • @jsxtools/aui/elements/drag
  • @jsxtools/aui/elements/drop
  • @jsxtools/aui/elements/file
  • @jsxtools/aui/elements/form-associated
  • @jsxtools/aui/elements/form-associated-file
  • @jsxtools/aui/elements/internals
  • @jsxtools/aui/elements/shadow
  • @jsxtools/aui/mixins
  • @jsxtools/aui/mixins/children-changed
  • @jsxtools/aui/mixins/click
  • @jsxtools/aui/mixins/drag
  • @jsxtools/aui/mixins/drop
  • @jsxtools/aui/mixins/file
  • @jsxtools/aui/mixins/form-associated
  • @jsxtools/aui/mixins/form-associated-file
  • @jsxtools/aui/mixins/internals
  • @jsxtools/aui/mixins/shadow
  • @jsxtools/aui/react
  • @jsxtools/aui/react/click
  • @jsxtools/aui/react/drop
  • @jsxtools/aui/react/file
  • @jsxtools/aui/react/form-associated
  • @jsxtools/aui/react/form-associated-file
  • @jsxtools/aui/react/internals

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.