@leofavre/elmnt

1.4.0 • Public • Published

Elmnt

Yet another abstraction layer for creating web components.

Build Status Coverage Status

Elmnt is an abstraction layer that lets you set and reflect attributes and properties on web components and react to their changes.

One key difference from other libraries is that it doesn't assume that attributes always derive from properties. It also doesn't delay changes from being applied.

Elmnt comes with a set of decorators that can be combined to add common functionalities like dispatching DOM Events or handling state like React does.

Package Sidebar

Install

npm i @leofavre/elmnt

Weekly Downloads

0

Version

1.4.0

License

MIT

Unpacked Size

290 kB

Total Files

162

Last publish

Collaborators

  • leofavre