!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

196 Members
56 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
22 Nov 2023
@lily:lily.flowersLily Fosteri'm not sure i follow but also idk what npmlock2nix is, so i'll take your word for it16:47:12
@whentze:matrix.orgWanja Hentzeit parses package-lock.json in pure nix code and can thus create its own FODs16:48:04
@whentze:matrix.orgWanja Hentzeno need to maintain a separate hash out of band16:48:13
@lily:lily.flowersLily Fosteroh, yeah i was gonna have that too for the nixpkgs stuff soon. someone called it terrible though so i haven't, uh, come back and pushed it yet16:49:13
@whentze:matrix.orgWanja Hentzenapalm, floco and the new buildNpmModule stuff do it as well16:49:32
@whentze:matrix.orgWanja Hentzeas does (I believe) dream2niz16:49:51
@whentze:matrix.orgWanja Hentze* as does (I believe) dream2nix16:49:58
@lily:lily.flowersLily Fosterit was part of a bigger restructure of lockfile parsing and fixup, which will also allow dealing with busted lockfiles in nixpkgs without just having to generate your own and vendor it16:50:04
@whentze:matrix.orgWanja HentzeI see, nice ☺️16:50:36
@whentze:matrix.orgWanja Hentzeif you could use any help with that let me know16:50:54
@lily:lily.flowersLily Fosteri mean if you know rust and want to help, i wish i had someone to collab with, because it's hard when it's just me and most people like shitting on node stuff anyway and calling reproducibility "terrible"16:51:31
@whentze:matrix.orgWanja HentzeI do know Rust and I halfway know the lockfile format from working on npmlock2nix16:52:51
@whentze:matrix.orgWanja Hentzethat was all v1 though16:53:00
@lily:lily.flowersLily Fosteryeah we support all v1-3 lockfiles rn (which v1 is shit though and often has incomplete dep graphs store in their lockfiles....)16:53:38
@whentze:matrix.orgWanja Hentzeyes, v1 is shit16:53:59
@whentze:matrix.orgWanja Hentzenpmlock2nix only barely supports v2 and does not support v3 at all16:54:25
@lily:lily.flowersLily Fosteridk i'd rather work on pnpm stuff at this point, but that's because the more i look into it, the more actually sane it looks (yaml lockfiles aside)16:54:45
@whentze:matrix.orgWanja HentzeI think it's dead or dying now because of this16:54:45
@whentze:matrix.orgWanja Hentzewell, my usecase is packaging already existing stuff. and that stuff usually has package.json and package-lock.json16:55:24

Show newer messages


Back to Room ListRoom Version: 6