So what I have been doing is keeping an uncommitted package.json around the folders. For instance this in purs-tidy:
{
"name": "purs-tidy",
"version": "0.7.1",
"dependencies": {
"purs-tidy": "0.7.1"
}
}
When I new version comes in, I bump these numbers to match the NPM release. Following this I just run node2nix with the latest node2nix version (Node v12 is deprecated, and node2nix seems to favor the latest maintenance version instead of latest LTS).
After node2nix does it's thing. I run git checkout on the default.nix to keep the modifications Justin did way back when. Then I go back and nvim default.nix and edit the version number to match the package.json and generated code.
I git add *.nix, git commit and write my merge request message, then git push github $BRANCH. The diff this creates is usually minimal which Justin tends to approve of in <48 hours because it's just a few version bumps to read on his end.
Originally posted by @toastal in #146 (comment)
Originally posted by @toastal in #146 (comment)