TelluIoT / ThingML

The ThingML modelling language

Home Page:https://github.com/TelluIoT/ThingML

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider migrating JS compiler towards state lib 8.0.0

fungiboletus opened this issue · comments

As stated here in https://github.com/steelbreeze/state/blob/master/RELEASES.md#v800 steelbreeze/state has breaking changes in its 8.0.0 version.

Someone confident with ThingML should probably run the unit tests with this version.

Do you mean the package.json we generate uses by default this new 8.0.0 version? If so, I would first correct that, so as it use a version we know works (in principle, the latest 7.x.y).

Then, we can talk about migrating to 8.x.y :-)

That was what I feared :-)

OK, work in progress :-)

Quite a big refactoring in the end, but so far I like the new generated code (though it does not work at this very moment, but I am getting closer)