Rerouted (retagged, needs approval). The tag now points at a different commit than when this version was published. The Lamdera package server serves a copy recovered from https://github.com/nikita-volkov/typeclasses.
What we checked: Tag 1.6.0 is still on github.com/nikita-volkov/typeclasses; its commit 9a34425b67b5 is from 2019-07-25 15:07 UTC, after the version was published (2019-07-25 15:07 UTC); elm.json is byte-identical to package.elm-lang.org's; the exposed modules match docs.json; the zip's SHA-1 is not the published one and nothing else confirms its contents.
We could not verify this copy against what was published, so the Lamdera compiler asks before using it (y/n). Without a terminal, as in CI, it stops with an error unless approved:
lamdera make --auto-approve-package-rerouting approves rerouted versions for that run,LAMDERA_AUTO_APPROVE_PACKAGE_REROUTING=1 does the same for every run in that environment,LAMDERA_CACHE=off skips the Lamdera package server altogether: packages come from package.elm-lang.org and GitHub only, as with elm, and a rerouted version then fails to download.Details · package.elm-lang.org's zip: https://github.com/nikita-volkov/typeclasses/zipball/1.6.0/
Monoid typeclass definition and its instances for basic types.
Construct an instance by specifying identity value and a concatenation operation.
Construct an instance by specifying a semigroup instance and an identity value.
Construct an instance for any type which satisfies Elm's appendable magic constraint,
by providing an identity value.
Construct an instance for any type which satisfies Elm's number magic constraint.
Implements multiplication.
Construct an instance for any type which satisfies Elm's number magic constraint.
Implements sum.
Map over the owner type of an instance to produce a new instance.
You need to provide both a covariant and a contravariant mapping
(i.e., (a -> b) and (b -> a)).
Instance for integers under the multiplication operation.
Instance for integers under the sum operation.
Instance for strings under the appending operation.
Instance for maybe, which chooses the first Just value.
Instance for list under concatenation.
Instance for set under the union operation.
Instance for set under the difference operation.
Instance for commands under the batch operation.
Instance for subscriptions under the batch operation.
Instance for tasks, which sequentially executes them and groups the results.
Explicit typeclass which implements monoid operations for type
a.