diff --git a/.changeset/warm-bottles-fly.md b/.changeset/warm-bottles-fly.md new file mode 100644 index 00000000..33bbb66b --- /dev/null +++ b/.changeset/warm-bottles-fly.md @@ -0,0 +1,5 @@ +--- +"codehike": patch +--- + +Make `remarkCodeHike` work at Next.js edge runtime diff --git a/packages/codehike/src/mdx/0.import-code-from-path.ts b/packages/codehike/src/mdx/0.import-code-from-path.ts index 4129c399..482dfcd8 100644 --- a/packages/codehike/src/mdx/0.import-code-from-path.ts +++ b/packages/codehike/src/mdx/0.import-code-from-path.ts @@ -56,8 +56,8 @@ async function readFile( let fs, path try { - fs = (await import("fs")).default - path = (await import("path")).default + fs = require("fs") + path = require("path") if (!fs || !fs.readFileSync || !path || !path.resolve) { throw new Error("fs or path not found") }