Files
mist-website/loaders/fumadocs-mdx-loader.cjs
2026-07-03 09:56:35 +02:00

22 lines
459 B
JavaScript

let esmLoader;
module.exports = async function (source) {
if (!esmLoader) {
const mod = await import(
require('path').resolve(
__dirname,
'../node_modules/fumadocs-mdx/dist/webpack/mdx.js'
)
);
esmLoader = mod.default;
}
return new Promise((resolve, reject) => {
this.async = () => (err, result) => {
if (err) reject(err);
else resolve(result);
};
esmLoader.call(this, source);
});
};