UNPKG

testeranto

Version:

the AI powered BDD test framework for typescript projects

43 lines (36 loc) 1.1 kB
import path from "path"; export default { name: "feature-markdown", setup(build) { build.onResolve({ filter: /\.md$/ }, (args) => { if (args.resolveDir === "") return; return { path: path.isAbsolute(args.path) ? args.path : path.join(args.resolveDir, args.path), namespace: "feature-markdown", }; }); build.onLoad( { filter: /.*/, namespace: "feature-markdown" }, async (args) => { // const markdownContent = new TextDecoder().decode( // await fs.readFileSync(args.path) // ); // markdownHTML = marked(markdownContent, options?.markedOptions); return { contents: `file://${args.path}`, loader: "text", // contents: JSON.stringify({ path: args.path }), // loader: "json", // contents: JSON.stringify({ // // html: markdownHTML, // raw: markdownContent, // filename: args.path, //path.basename(args.path), // }), // loader: "json", }; } ); }, };