Open-source Wappler app

It would be very helpful if we could access the unminified App Connect sources, given the lack of comprehensive documentation.

For example, to really understand how to use dmxFormatter.js, we had to prettify it, but it was hard to read because of the minification.

We are also not getting all the source map files for every version of AppConnect and related code somehow, leading to a bunch of warnings in the browser console, like these, which obscure important error messages:

DevTools failed to load source map: Could not load content for https://***/dmxAppConnect/maps/dmxBootstrap5Modal.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for https://***/dmxAppConnect/maps/dmxBootstrap5Offcanvas.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for https://***/dmxAppConnect/maps/dmxBootstrap5Alert.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for https://***/dmxAppConnect/maps/dmxBootstrap5Toasts.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE

I’d also add, that App Connect is perfectly usable without the Wappler app (after using the Wappler app long enough to learn the DMX expression language).

In fact, more complicated DMX expressions are easier to edit as text, as opposed to Wappler’s visual editor, which was mixing up the treatment of JSON keys, which contained dots and slashes.

Our Wappler app is consuming data from a Clojure app, through a JSON API, so the keys of our JSON objects are often namespaced, eg:

{"flow.destination/app": ":app/google-sheets",
 "flow.destination/ref": {"and/so": "on"}}