The canvas dependency is compiled and giving me errors and it's not something I really expect or want in this type of testing library. My expectation, which I think is quite common, is that this type of module would have a very small number of very lightweight dependencies, if any. I think the case for generating builtin types from the javascript language is significantly more common than the case for needing to generate synthetic binary image data that they should be in separate modules.
The canvas dependency is compiled and giving me errors and it's not something I really expect or want in this type of testing library. My expectation, which I think is quite common, is that this type of module would have a very small number of very lightweight dependencies, if any. I think the case for generating builtin types from the javascript language is significantly more common than the case for needing to generate synthetic binary image data that they should be in separate modules.