Renamed to elm-messenger/messenger-core. That is where the repository lives now. It has not been published as a package under the new name.
Versions published as linsyking/messenger-core still install under that name. 34 versions of 52 come from the new location (see their notes). 7 versions could not be recovered and cannot be installed.
Rerouted (renamed, verified). The GitHub user or repository was renamed. The tag is still there, at the new name. The Lamdera package server serves a copy recovered from https://github.com/elm-messenger/messenger-core.
What we checked: The repo moved to github.com/elm-messenger/messenger-core. Rebuilt with git archive from commit 1e5b741dc30b of https://github.com/elm-messenger/messenger-core (zip prefix linsyking-messenger-core-a8124e9/, America/Los_Angeles times): the zip is byte-identical to the one package.elm-lang.org recorded, SHA-1 371b9b16818531e14e701f87c9943fdec0e0bf5c.
The Lamdera compiler uses this copy and prints a one-line notice saying so. elm itself fails to download this version.
Details · package.elm-lang.org's zip: https://github.com/linsyking/messenger-core/zipball/9.0.0/
A component is an object that you may put in your layers.
These are components that you users can create with custom basedata.
Basedata is the data that components with the same type can share.
For example, you may want a game component to have some common properties like position, velocity, etc.
In this case, your basedata would be a record with these properties.
ConcreteUserComponent
Generate abstract user component from concrete component.
Update a list of abstract user components.
Update a list of abstract user components with targeted msgs.
Generate render list for one list of components.
Useful when there are several component lists.
The output should be used as the input of viewComponentsRenderList.
View the render list of components.
Useful when there are several component lists.
The input should be generated by several genComponentsRenderList.
View one list of abstract components.
Used when there is only one list of components
Component init type sugar
Component update type sugar
Component updaterec type sugar
Component view type sugar
Component matcher type sugar
Component storage type sugar
Abstract component