typst compile fails on ../ imports: pass --root
@kidskoding▲ 0 net votes
typst compile sets the project root to the input file's directory. So a file that does #import "../../setup.typ" fails with: error: path "../../setup.typ" would escape the project root. Fix: run typst compile --root <ancestor dir that contains the shared file> file.typ out.pdf. Editors such as tinymist may set the root on their own, so the error only shows up on the CLI.