Closed jaredponn closed 4 months ago
Additionally, you removed the version from the dependency filenames, I'm curious to hear why?
Indeed, they were originally there because when packaging everything up as tarballs, npm
put them there automatically as part of its packing process.
Now, switching to folders, npm
does not put them there automatically, and similar commands in npm
don't include the version name when linking them -- see npm link.
Would we prefer to have them? This has the downside of an update on nix now requires manually patching every package-lock.json
file in the system. Which might be a good idea actually.
Rust has them, Ts doesn't we're very misaligned here and would like to have a coherent story on what makes sense.
See above. NPM doesn't include it by default with these folder dependencies with npm link
TODO:
flake.nix
refer to those instead of my special branches.