Elm Monocle Versions Save

Functional abstractions to manipulate complex records in Elm - Iso, Prism, Lens, Optional, Traversal.

2.2.0

4 years ago

Traversal allows modifying multiple sub-elements, keeping the overlaying structure as is.

2.0.0

5 years ago

2.1.0

5 years ago

1.6.0

6 years ago
    .getOption (maybe =|> id) (Just { id = 12 })
    > 12

1.5.1

6 years ago

Fixing the documentation for (<|>) by @Bastes

1.5.0

6 years ago
(<|>) = Lens.compose
lens13 = lens1 <|> lens2 <|> lens3

Contributed by @Bastes