Imports in ES5
The ES6 import
keyword is so pervasive in how we write JavaScript currently that when when I had to "import" the path package in ES5 I didn't know how to do it!
It's really easy though, and if you don't like magic keywords maybe it's a little more intuitive too.
const path = require('path');
And if something is the default export in it's module, then you can use the default
property.
const Something = require('something').default;
I ran into this in a file that was outside the build path, gatsby-config.js
.