ts-import
Version:
Import (compile and cache on the fly) TypeScript files dynamically with ease.
8 lines • 355 B
JavaScript
import * as compiler from '../../modules/compiler/index.js';
import * as fs from 'node:fs';
export const load = async (options) => {
compiler.compile(options);
const jsWithNormalExtensionPath = options.jsPath.replace(/\.[^/.]+$/u, `.js`);
await fs.promises.rename(jsWithNormalExtensionPath, options.jsPath);
};
//# sourceMappingURL=load.js.map