Bun uses package.json
and so it’s possible to specify exact versions, yet the transitive dependencies still may be different with another dependency resolution, say later in time.
I want to “freeze” project, so even if it will be run after 10 years, it still work, with no breaking because of some transitive dependency has been bumped with minor version.
Is there an easy way to do it with bun? I know how to do it with other tools, but I don’t want to overcomplicate and would like to use just bun if it’s possible.