|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | also, configurable log level, which only required relaxing the type
system once! | 
| | 
| 
| 
| | (+ checking that paths don't run outside of respositories) | 
| | |  | 
| | |  | 
| | 
| 
| 
| | it's almost as if there's some structure to this code! | 
| | 
| 
| 
| 
| 
| 
| | input options are mostly dummies for now, but some work (e.g. --inpath
and --json). Lints can now be optionally printed as json to be
reasonably machine-readable (and the json can be pretty-printed to make
it human-readable again …). | 
| | 
| 
| 
| | (also renaming things now that concepts seem a bit clearer) | 
|  | Lots of monads everywhere, hurray!
(unfortunately, workadventure maps don't quite form a category; they lack composition …)
Credits:
 - the example.json file is by TabascoEye (with some modifications for testing purposes)
 - the Tiled module is forked from aeson-tiled on hackage, since that package didn't
   handle custom layer properties correctly |