fix: make nested lists work in PDF renderer, resolves #2993

This commit is contained in:
Amruth Pillai
2026-05-08 12:29:16 +02:00
parent bf1a540fd1
commit 296f7951ec
63 changed files with 277 additions and 714 deletions
+11 -4
View File
@@ -1,11 +1,18 @@
import { realpathSync } from "node:fs";
import { existsSync, realpathSync } from "node:fs";
import { dirname, join } from "node:path";
import { findUpSync } from "find-up";
export const findWorkspaceRoot = (cwd = process.cwd()) => {
const workspaceManifestPath = findUpSync("pnpm-workspace.yaml", { cwd: realpathSync(cwd) });
let currentDirectory = realpathSync(cwd);
return workspaceManifestPath ? dirname(workspaceManifestPath) : null;
while (true) {
const workspaceManifestPath = join(currentDirectory, "pnpm-workspace.yaml");
if (existsSync(workspaceManifestPath)) return currentDirectory;
const parentDirectory = dirname(currentDirectory);
if (parentDirectory === currentDirectory) return null;
currentDirectory = parentDirectory;
}
};
export const getLocalDataDirectory = (cwd = process.cwd()) => {