5.0.0 • Published 1 year ago

@crystallized/controllers v5.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

❄️ Crystallized Controllers

npm

This package, as part of the Crystallized project, provides:

  • DeclarativeActionsController - lets you add action attributes to elements as a way of providing declarative event handlers.

  • TargetsController - lets you easily query child nodes in the DOM using either selectors or explicit attribute-based identifiers.

You can use Lit (a library for building fast, reactive web components) along with these controllers, or you can build your own "vanilla" web components and enhance them with the full suite of Crystallized utilities. The entire library is under 7KB (before compression!) and has no dependencies.

Documentation is available in the main repo Readme.

Contributing

  1. Fork it (https://github.com/whitefusionhq/crystallized/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

License

MIT

5.0.0

1 year ago

4.0.3

3 years ago

4.0.2

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago