@onereach/orest-input-cli
Version:
The tool for creating, serving, and publishing OREST Inputs
15 lines (11 loc) • 339 B
JavaScript
const babel = require('@babel/core');
const requireFromString = require('require-from-string');
function requireImport(filePath) {
const { code } = babel.transformFileSync(filePath, {
cwd: __dirname,
ast: false,
presets: ['@babel/preset-env'],
});
return requireFromString(code, '');
}
module.exports = requireImport;