pulsar-edit / ppm

Pulsar Package Manager
MIT License
35 stars 13 forks source link

Decaf Source #84

Closed confused-Techie closed 1 year ago

confused-Techie commented 1 year ago

This PR decafs the entire source of PPM. Following with our current guidelines of initially comparing against a machine decaf branch. Once ready to merge, the target branch will be changed to master. This is done to make review possible, as there's something to compare changes against.

The vast majority of this decaf is rather light, this is done on purpose, since I'd rather not break anything, especially considering that the vast majority of modified values are passed around rather than originating in any particular function.

confused-Techie commented 1 year ago

So knowing the tendency of decaf PRs to properly have a review, I may just go ahead and trust the tests on this one, since there are a few other changes I'd actually like to make beyond just decaf work.

So knowing that all tests are passing here except "Windows - NodeJS 16" and "Windows - NodeJS 18" (Which are the fault of windows being unable to build the native modules we use after our upgrade to node-gyp, which should be solved once we can switch over to second-mate from first-mate since we had to do the same to bump NodeJS versions over in the Pulsar repo).

But this means the failures there are excepted, and otherwise all tests are passing totally fine.

So I'll go ahead and change the target branch to master and let our tests run to ensure everythings fine, then merge. Thanks to @DeeDeeG for all the assistance in getting things sorted over here.