I'd been super cautious about trying to use the node canvas package, but (at least for this spritesheet generating case) it works great.