Ein Entwickler übersetzt ganz nixpkgs nach TypeScript – und trifft exakt dieselben drvPaths wie Nix
Nixpkgs for the Front End Impaired

Das Tool jinx kompiliert Nix nach TypeScript: Jede .nix-Datei wird zu einem lesbaren .ts-Modul, und alle 231.777 Attribute von nixpkgs erzeugen denselben drvPath wie Nix selbst. Der Vergleich mit nix-eval-jobs zeigt null Abweichungen. Die Auswertung ist drei- bis fünfmal langsamer, dafür öffnet sie nixpkgs für TypeScript-Tooling: Profiling, Editor-Unterstützung, Breakpoints in stdenv und Pakete in TypeScript.
Nixpkgs ist jetzt ein TypeScript-Programm. Setz einen Breakpoint in stdenv.