-
Originally Threat Dragon used npm, and then it was migrated to pnpm in 2021 pnpm was chosen because it is fast on the download and install ... and we liked using it as it is marginally more forgiving than npm: we thought it looked fun and went with it It has caused us some problems, for example moving from pnpm version 7 to 8, and it does have some downsides. It may be stopping us from implementing flatpak. Should we migrate back to npm? It is not as bad as it sounds and does simplify our pipeline scripts |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
@sparticvs : |
Beta Was this translation helpful? Give feedback.
-
A pull request #638 is in draft form that implements migration from pnpm to npm |
Beta Was this translation helpful? Give feedback.
-
I have resolved the conflicts in #638 and I suggest we go ahead with this. |
Beta Was this translation helpful? Give feedback.
Just to provide a little more clarity in my position here. I don't think we should migrate solely for flatpak's sake.
I have a secondary concern (and this probably will show my current ignorance to how TD works) with having the package manager stick around - that is there is a likelihood that the package manager could be performing updates. I am of the mind that the user should be able to expect that Threat Dragon will continue to function regardless of patch state in the supply chain. I say this for a few reasons: