dashboard/shell/pkg/import.js

11 lines
309 B
JavaScript

const _NAME = require.context('BASE/DIR', true, /\.(vue|js|yaml)$/).keys();
_NAME.forEach((f) => {
let name = f.substr(2);
const ext = name.lastIndexOf('.');
name = name.substr(0, ext);
$plugin.register('DIR', name, () => REQUIRE(CHUNK`BASE/DIR/${ name }EXT`)); // eslint-disable-line no-undef
});