@kwsites/moog-require
Version:
Replacement for `moog-require` with added support for TypeScript modules
13 lines (9 loc) • 376 B
JavaScript
const importFresh = require('import-fresh');
module.exports = function getFreshImport(self) {
return function (path) {
const imported = importFresh(path);
const result = (imported && imported.__esModule && imported.default) || imported;
self.log('getFreshImport:%s %o', String(path).replace(process.cwd(), ''), !!result);
return result;
};
};