npm i -s require-context-read
# or
yarn add require-context-read
import read from "require-context-read";
// get modules with the built-in name
const modules = read(require.context(`./components`, false, /\.vue$/));
// get modules without the file-name
const modules = read(require.context(`./utils`, false, /\.js$/), true);