keep jshint from complaining about ES5 option
major rewrite to use new ender-package module