~/talk

A modern package registry for JavaScript and TypeScript

Talkat Future Frontend 2024 · 2024-06-13..06-14· [javascript, typescript]
slides:none on file

JSR claims to be a drop‑in replacement for npm that accepts original TypeScript, runs a trusted transpiler inside the registry to emit per‑runtime artifacts (Node JS, Deno, browser), generates docs and symbol search from types, and records every CI publish in a public cryptographic transparency log. Demo shows score rising from ~29% to 100% after adding docs, installs via existing package managers, and a publish from GitHub Actions flow with no local tokens, plus yank version and source‑mapped debugging.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07npm registry problems
  3. 5:43Introducing JSR
  4. 7:51Publishing with TypeScript
  5. 11:42npm compatibility
  6. 15:33Live demo: JSR website
  7. 17:40Publish to JSR steps
  8. 23:01CLI authentication
  9. 27:38Using JSR packages
  10. 32:17JSR benefits
  11. 34:04Documentation generation and user experience
  12. 34:25Publish via GitHub Actions
  13. 37:39Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.