I’ll throw my hat in the ring for assisting in JS maintenance.
I’m a software engineer primarily working in web frontend development, so JS/TS and it’s ecosystem of build tools are very familiar to me. I’m fairly familiar with Nixpkgs’ existing tooling for building JS packages (specifically yarn2nix), as well as with base NPM and both Corepack-supported package managers (ie. Yarn and PNPM). I would personally be interested in contributing tooling for building packages with PNPM into Nix, as I feel that’s a bit of a gap in Nixpkgs’ JS support at the moment (especially given how much overlap there is between the way Nix and PNPM manage packages!). More than happy to assist with any JS-oriented work.
As some examples of work I’ve done in this both JS and Nix:
- pebble.nix - A collection of tools packaging the (long unmaintained) Pebble SDK, as well as for building Pebble applications with Nix
- nixmox - A mechanism for building Themix themes inside of Nix
- otter-painter - A fun toy website I built that you can use to cover a browser tab with pictures of otters
- gwen-web-npm - Simple wrapper around the Gwen automation tool, allowing it to be installed and used in Node projects
- And of course, my personal NixOS configurations that I’ve been maintaining over the past few years