~/talk

Performing Laparoscopic Lockfile Surgery

Talkat HalfStack Phoenix 2025 · on Friday, 2025-01-31· [testing]
slides:none on file

A toolchain is built to stop blind lock-file edits: a command-line dependency selector language plus a browser GUI that scans node_modules and lock files, returns JSON via volt query, and shows which workspaces pull which versions. Live demos reveal 2,635 total deps in one project, six different Next versions collapsing to three React versions, and five TypeScript versions — concrete counts that drive action. The tool runs locally, fetches npm metadata, and currently works well enough for guided surgery while still needing bug fixes.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:10Why lock files matter
  3. 3:59JavaScript dependency challenges
  4. 7:28Current lock file limitations
  5. 9:14Introducing Dependency Selector
  6. 13:50Programmatic and CLI usage
  7. 14:32Demoing the GUI tool
  8. 24:07Real-world dependency examples
  9. 27:22Debugging TypeScript versions
  10. 28:46How to use and contribute
~/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.