Renamed to choonkeat/elm-webapp. It is published under that name, and new versions come out there.
Versions published as choonkeat/elm-fullstack still install under that name. 4 versions of 7 come from the new location (see their notes). 3 versions could not be recovered and cannot be installed.
Unavailable. Nobody can download this version any more, with elm or with the Lamdera compiler: github.com/choonkeat/elm-webapp exists but has no tag 4.0.1; Software Heritage has no tag 4.0.1 for it; no fork with tag 4.0.1 found (15 same-name repos checked); no cached copy. Use another version.
A set of required protocols.
- `updateFromServer` is called when `serverMsg` is received via websocket
- `clientMsgEncoder` encodes outgoing `clientMsg`, e.g. via `sendToServer`
- `serverMsgDecoder` decodes replies from Server
- `errorDecoder` decodes error replies from ServerReturns a Browser.element to use as main in your client app
and a sendToServer function to send clientMsg with
Returns a Browser.document to use as main in your client app
and a sendToServer function to send clientMsg with
Returns a Browser.application to use as main in your client app
and a sendToServer function to send clientMsg with
Hook up ports to use websockets for passing serverMsg and clientMsg