enhanced-resolve editorconfig eslint travis-ci npm

Offers an async require.resolve function. It's highly configurable.