KentoNishi / exio

A framework-agnostic UI library which extends native HTML elements. Primarily intended for use in my own side projects.

Home Page:https://kentonishi.com/exio/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

exio

A framework-agnostic UI library which extends native HTML elements.

Homepage / Examples

NPM Version NPM Downloads

NPM

About

Exio directly styles HTML elements like <button>, <input>, and <dialog>, allowing for easy DOM interactions and custom styles. Svelte directive bindings are also provided for convenience.

Exio is primarily intended for use in my own side projects, and it's not well-documented (any help is appreciated). The code is also not formally nor consistently maintained. The purpose of open-sourcing this repo is to provide contributors of projects using exio (i.e. YtcFilter) with a reference for how to use the library.

What's Included

Initializers
  • exioComponent
  • exioGlobalStyler
Components
  • exioAccordion
  • exioButton
  • exioCard
  • exioCheckbox
  • exioDialog
  • exioDropdown
  • exioIcon
  • exioRadio
  • exioSlider
  • exioSwitch
  • exioTextbox
Animations
  • exioFlyInAnimation
  • exioFadeInAnimation
  • exioZoomInAnimation
  • exioLoadingBarAnimation

Contributing

Please take a look at CONTRIBUTING.md for instructions on how to contribute to this project.

About

A framework-agnostic UI library which extends native HTML elements. Primarily intended for use in my own side projects.

https://kentonishi.com/exio/

License:MIT License


Languages

Language:TypeScript 67.6%Language:Svelte 27.0%Language:JavaScript 4.2%Language:HTML 1.2%