mlabs-haskell / lambda-buffers

LambdaBuffers toolkit for sharing types and their semantics between different languages
https://mlabs-haskell.github.io/lambda-buffers/
Apache License 2.0
29 stars 0 forks source link

Fix updated flake lock #206

Closed jaredponn closed 4 months ago

jaredponn commented 4 months ago

TODO:

jaredponn commented 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