Patrick describes an approach to removing DOM elements which allows you to move the fade-out animation logic out of the Elm code similarly to fade-in CSS animations.
Dillon Kearns and Jeroen Engels discuss elm-ts-interop, Dillon’s new tool that keeps types in sync between your Elm ports and JavaScript (or TypeScript) wiring code. This tool is a successor to elm-typescript-interop.
Matthieu Pizenberg’s test runner elm-test-rs has reached version 1.0.0. Matthieu notes that elm-test-rs has some features that differentiate it from elm-test, for example:
Capturing calls to Debug.log and reporting them in failure reports.
Being able to test your code with the lowest version bounds of your package dependencies to make sure they are correct.
Martin Stewart has added features to the Ascii Collab project, which lets people collaborate on ASCII art. Notably, the project is implemented in Elm both on the frontend and backend.
If you have something you’d like to submit for an upcoming edition, tweet @elmweekly with a link, send an email through to [email protected], or just hit Reply.