As pointed out in #161 if use of ES6+ is encouraged why not use the ES6 `import` syntax everywhere instead of `require`? Happy to take this.