| 10 Nov 2025 |
dish [Fox/It/She] | also gives me a chance to remove the current (imo bad) yarn v1 tooling which relies on their out-of-date parser written in JS which just kinda sucks | 02:46:57 |
dish [Fox/It/She] | * also it would me a chance to remove the current (imo bad) yarn v1 tooling which relies on their out-of-date parser written in JS which just kinda sucks | 02:47:05 |
dish [Fox/It/She] | * also it would give me a chance to remove the current (imo bad) yarn v1 tooling which relies on their out-of-date parser written in JS which just kinda sucks | 02:47:07 |
dish [Fox/It/She] | plus its written in rust which I like | 02:47:19 |
dish [Fox/It/She] | * also it would give me a chance to remove the current (imo bad) yarn v1 tooling which relies on their out-of-date parser written in JS which just kinda sucks(note the tooling isn't bad i just dont like the reliance on yarn's really old and crusty parser) | 02:52:16 |
| 13 Nov 2025 |
| @eveeifyeve:matrix.org left the room. | 07:22:51 |
| 14 Nov 2025 |
dish [Fox/It/She] | today in cursed JS stuff: angular-cli is built with bazel but still uses pnpm to manage JS dependencies | 02:31:22 |
dish [Fox/It/She] | also its bazel version is too new for nixpkgs atm so we need to wait for 7.7.0 to get merged for it to build :) | 02:32:41 |
Tomodachi94 (they/them) | Sorry for the delay. Totally! | 15:04:36 |
dish [Fox/It/She] | In reply to @tomodachi94:matrix.org Sorry for the delay. Totally! all good! all of them have gone through now but if I ever have more in the future I'll let you know ^^ | 15:51:56 |
| 16 Nov 2025 |
Tomodachi94 (they/them) | Happy to review any sort of PR that reduces technical debt, broadly speaking | 04:59:45 |
| 17 Nov 2025 |
| n3tcat changed their profile picture. | 01:20:56 |
dotlambda | Should we update nodePackages once before branch-off? | 01:31:16 |
dish [Fox/It/She] | maybe? I would rather keep it frozen since the set is deprecated but since I'm not doing any work on it for the time being then i have no merge conflict complaints if you do so | 02:31:45 |
dish [Fox/It/She] | though if updating the set drops the LoC then I'd be in favor I suppose | 02:32:18 |
dotlambda | In reply to @pyrox:pyrox.dev though if updating the set drops the LoC then I'd be in favor I suppose I assume it would | 03:42:04 |
Tomodachi94 (they/them) | What's the best way to approach packaging a Node CLI project that doesn't have a lockfile? There's one in nodePackages that I would love to migrate over and start maintaining but I'm not sure what best-practice is | 03:42:28 |
dotlambda | One argument in favor is that we might inadvertently have some vulnerabilities in the current package set | 03:42:46 |
dotlambda | In reply to @tomodachi94:matrix.org What's the best way to approach packaging a Node CLI project that doesn't have a lockfile? There's one in nodePackages that I would love to migrate over and start maintaining but I'm not sure what best-practice is Ask upstream to add a lock file | 03:43:16 |
dotlambda | If we absolutely have to keep the package, I guess we have to vendor package-lock.json | 03:43:43 |
Tomodachi94 (they/them) | I'll ask upstream first. The package in question is awesome-lint | 03:47:35 |
dish [Fox/It/She] | sindresorhus hates lockfiles for some reason, good luck getting him to put one in any of his projects | 03:50:12 |
dish [Fox/It/She] | wish he wouldnt cuz it would make a LOT of the nodePackages set disappear | 03:50:44 |
dish [Fox/It/She] | * wish he did have lockfiles cuz it would make a LOT of the nodePackages set disappear | 03:50:58 |
Tomodachi94 (they/them) | He wrote a very famous thing about how lockfiles are for "apps, not CLIs"... which makes his stance very confusing | 03:53:14 |
dish [Fox/It/She] | In reply to @tomodachi94:matrix.org He wrote a very famous thing about how lockfiles are for "apps, not CLIs"... which makes his stance very confusing yeah I've never understood that stance | 03:53:34 |
dish [Fox/It/She] | especially since it costs him nothing to maintain a lockfile | 03:53:45 |
dish [Fox/It/She] | frankly npm should remove the option to disable package-lock.json generation | 03:54:25 |
dish [Fox/It/She] | though then it just gets added to gitignore and i get sad | 03:54:46 |
Tomodachi94 (they/them) | I'm thinking about maybe having a nix-community repo for storing lockfiles of projects that don't like them... then we can do fetchurl from the repository maybe? | 03:55:25 |