This is a kotlin wrapper for VueJs.
The project uses Vue Composition API Vue2 plugin
The plan is to keep up with the RFC through to Vue3 release, at which point the API will need to change a bit, but should also stabilize shortly there after.
The hope is to have all Vue3 features available. A Vuex wrapper is probable, but not knowing what the future API looks like I'm not focused on it at this point.
There are no current plans to implement a vue2 component api since working with a proxied this
was outside of my current
kotlin skill set. There is a commented out kotlin version of vue-class-component
that did 'work' for kotlin object
vue2 components, and is retained in the code for now if you are interested in playing
with it.
The current state of this project is POC so the API can and will change without notice. There is no polish to anything nor attempt to do so at this point. The example app will hopefully have working examples of most if not all the features available as this develops.
Contributions in the form of playing with it, bug reports, missing features, pull requests and code reviews are welcome (I wrote this to learn kotlin and support two excellent products).
I've also never hosted/managed an open source project like this so if my zippers down, be a bro and let me know.
./gradlew example:browserRun --continuous
Served on http://localhost:8083