I'd like to update pretender to work with fetch but as it is right now the codebase feels a messy (read: I'm so used to ES6 I can't even read Pretender.prototype. anymore).
I'm thinking that a good plan could be to add a build that compiles the sourcecode with babel (perhaps even TS). That would also make easier to accomplish any refactor with certain guarantees.
Would you favor a re-write in ES6 or TS (+ drop Phantomjs?)