spago install canvas-action
To test one of the examples, run npm run example-<Name>
, replacing <Name>
with the name of the example or test you want to run. This will create a
server that auto-rebuilds every time you make a change to its source, and open a
browser window. The examples are located in /test/Test/<Name>
.
Open the REPL using npm run repl
(npx spago -x dev.dhall repl
).
This is a package that introduces a monad for working with the HTML5 canvas
without having to pass a Context2D
argument to every function that needs it.
It also has free monads for representing canvas transformations and paths in a
pure manner. These can later be run in a MonadCanvasAction
. More info in the
respective modules.
Module reference is published on Pursuit.