Those checksums are used to detect whether the relevant files actually changed since we last read them (to skip part of their generation).
If true, the data contained within originalPackages
are from a different
lockfile version and need to be refreshed.
Populated by the resolveEverything
method.
Not stored inside the install state.
The map keys are 6 hexadecimal characters except the first one, always p
.
The map keys are 6 hexadecimal characters except the first one, always p
.
Is meant to be populated by the consumer. Should the descriptor referenced by the key be requested, the descriptor referenced in the value will be resolved instead. The resolved data will then be used as final resolution for the initial descriptor.
Note that the lockfile will contain the second descriptor but not the first one (meaning that if you remove the alias during a subsequent install, it'll be lost and the real package will be resolved / installed).
Note that the lockfile will contain the second descriptor but not the first one (meaning that if you remove the alias during a subsequent install, it'll be lost and the real package will be resolved / installed).
Import the dependencies of each resolved workspace into their own
Workspace
instance.
Generated using TypeDoc
Contains whatever data the installers (cf
Linker.ts
) want to persist from an install to another.