!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

201 Members
57 Servers

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


SenderMessageTime
29 Oct 2024
@hexa:lossy.networkhexaasking for a project that doesn't grok the difference between dependencies and devDependencies12:43:06
@thubrecht:matrix.orgthubrecht
In reply to @hexa:lossy.network
can fetchNpmDeps install dev dependencies?
If the correct hash is specified yes
13:18:35
@hexa:lossy.networkhexanvm13:18:50
@hexa:lossy.networkhexathe nodejs stuff is entirely dev deps after all13:19:01
@hexa:lossy.networkhexathey were telling me they build their css with sass and stuff13:19:13
@hexa:lossy.networkhexaand then npm only contains linters13:19:19
@mat:matrix.matmoa.xyz@mat:matrix.matmoa.xyz left the room.19:58:10
31 Oct 2024
@arexon:matrix.org@arexon:matrix.org joined the room.05:47:47
@pxc:matrix.orgpxc joined the room.19:38:31
@pxc:matrix.orgpxc

I've been trying to fix the build of bitwarden-cli on aarch64-darwin. It's built with buildNpmPackage. The issue is in one of the transitive dependencies which builds a C++ executable via node-gyp, and that fails during the patchPhase.

I've been able to get builds of the same package (on a newer version) to build as part of Nixpkgs' nodePackages (though I'm not sure it's correct). What's the right way to tackle this from here?

If I switch to building it via node2nix, can I override recursive dependencies as well as top-level ones?

19:54:46
@pxc:matrix.orgpxc *

I've been trying to fix the build of bitwarden-cli on aarch64-darwin. It's built with buildNpmPackage. The issue is in one of the transitive dependencies which builds a C binary (in newer versions, it's C++) via node-gyp, and that fails during the patchPhase.

I've been able to get builds of the same package (on a newer version) to build as part of Nixpkgs' nodePackages (though I'm not sure it's correct). What's the right way to tackle this from here?

If I switch to building it via node2nix, can I override recursive dependencies as well as top-level ones?

19:55:21
@pxc:matrix.orgpxc

Last night I started trying to move bitwarden-cli (back?) into nodePackages, but it doesn't seem right. I think I might have to also add @microsoft/signalr, which depends on this broken package with native deps (utf-8-validate) and add an override for it to point it at the fixed utf-8-validate package?

But I'm not sure if I'm headed down the wrong path with that effort.

19:58:16
@lily:lily.flowersLily Foster
In reply to @pxc:matrix.org

I've been trying to fix the build of bitwarden-cli on aarch64-darwin. It's built with buildNpmPackage. The issue is in one of the transitive dependencies which builds a C++ executable via node-gyp, and that fails during the patchPhase.

I've been able to get builds of the same package (on a newer version) to build as part of Nixpkgs' nodePackages (though I'm not sure it's correct). What's the right way to tackle this from here?

If I switch to building it via node2nix, can I override recursive dependencies as well as top-level ones?

can you share any more context about what's failing? you are probably just missing some dep the C++ plugin requires
19:58:43
@pxc:matrix.orgpxc *

Last night I started trying to move bitwarden-cli (back?) into nodePackages, but it doesn't seem right. I think I might have to also add @microsoft/signalr, which depends on this broken package with native deps (utf-8-validate) and add an override for it to point it at the fixed utf-8-validate package?

I'm just not sure if I'm headed down the wrong path with that effort.

19:58:46

Show newer messages


Back to Room ListRoom Version: 6