typst-gather
tool for caching all typst dependencies `@preview` and `@local` for offline use
Extracted from Quarto's CLI, typst-gather learned to explain a dependency tree before fetching it.
◆Recent moves
- 5mo ago
analyze subcommand reports the import graph as JSON
⚡ SPARKTurns a fetcher into an inspector. The `analyze` subcommand resolves the full import graph, including transitive `@Local` dependencies, and emits JSON without touching the network — which is what lets a build system reason about a document's requirements before committing to a download.
View source ↗ - 5mo ago
Windows path escaping fix and README expansion
CI repair plus documentation — Windows temp paths containing `\U` were being parsed as TOML unicode escapes in tests. The README now documents the `@Preview` and `@Local` workflows on equal footing with a cache layout diagram.
View source ↗ - 5mo ago
Split out of quarto-cli as a standalone package gatherer
The origin release: package-gathering for offline and hermetic Typst builds, extracted from quarto-cli into its own tool. Standing the capability up separately is what made the later analyze work possible as a general-purpose interface rather than a Quarto internal.
View source ↗