Changelog

jsr-io/jsr · · 2 commits

Dependency graphs get much faster

JSR speeds up dependency graph builds from published metadata and fixes a CI bundle regression caused by Deno’s sourcemap parsing change.

Dependency graph endpoint now builds from published metadata (crowlKats8bf1ac3)

The /dependencies/graph API no longer downloads and parses every transitive module on each request; it now reconstructs the graph from metadata already stored at publish time. That should cut cold-path latency from seconds to tens of seconds down to a much cheaper metadata walk, which matters because the frontend blocks SSR on this endpoint.

CI bundle task fixed for newer Deno (crowlKats92436d0)

The lb build command now passes an explicit --sourcemap=linked value, avoiding a Deno 2.9.6 parser change that was swallowing the entrypoint and producing an empty bundle. This restores lb/dist/main.js generation and unblocks the staging merge queue.

Other misc changes

  • Added a sync-capable Moka cache path and registry metadata caching for the graph builder.
  • Tightened fallback-registry request timeout for graph construction.
  • Internal refactors and routing/cache wiring for the metadata-backed graph path.