kvision

Packages

Link copied to clipboard
js

KVision main Application class and some helper interfaces necessary to support Hot Module Replacement (HMR).

Link copied to clipboard
js

KVision core classes. This includes base interfaces for all components, CSS enums (for colors, borders, backgrounds, fonts, text and position) and the main Widget class.

Link copied to clipboard
js

Convenient forms implementation, with support for many different input components and easy to define validation.

Link copied to clipboard
js

Checkbox, radiobutton and radiobutton group components.

Link copied to clipboard
js

Numeric input components including range selection and spinner.

Link copied to clipboard
js

Contains a simple select component as well as full-featured components with support for remote data sources.

Link copied to clipboard
js

Text input components, with password, text area, rich text area and typeahead support.

Link copied to clipboard
js

Full-featured file upload component with drag & drop, preview and AJAX upload mode.

Link copied to clipboard
js

Components supporting complete set of HTML tags, with dedicated classes for buttons, images, links, lists and iframe. Support for Handlebars.js templates is included.

Link copied to clipboard
js

Internationalization classes.

Link copied to clipboard
js

Rich set of container classes, supporting both simple use cases and sophisticated layouts (including CSS flexbox, CSS grid and Bootstrap responsive 12 columns gid).

Link copied to clipboard
js

Simple and easy to use JavaScript router wrapper.

Link copied to clipboard
js

Snabbdom virtual DOM bindings.

Link copied to clipboard
js

Classes supporting the observer pattern, including the implementation of the observable list.

Link copied to clipboard
js

Multiplatform type definitions.

Link copied to clipboard
js

Interfaces and helper functions for Snabbdom virtual dom implementation and a few useful extension functions.