Will return a path adjusted packageJson object based on the content of the workspace for both the SOURCE and DISTRIBUTION packageJson files.
And also returns the path where it should be written to.
1st step, examining the package. This step does not write anything. It can be done before the build takes place as it's only supposed to take a look at your source code.
Static
primaryStatic
withOptional
rawOptions: PakkOptions
This class does not execute anything on it's own, just provides itself as a tool that then needs to be orchestrated by another tool. This could be the standalone runner or the vite plugin. It also does not hold state, the packageJson object that is being worked on has to be stored elsewhere to avoid inner mutation.