What do you think about adding babel-plugin-proxy https://github.com/krzkaczor/babel-plugin-proxy ? IMO It's interesting to see how ES6 proxy behaviour can be imitated in ES5. Disclosure: I am the author ;)