!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

202 Members
58 Servers

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


SenderMessageTime
16 Jul 2024
@wst:imagisphe.re@wst:imagisphe.re joined the room.14:05:47
@wst:imagisphe.re@wst:imagisphe.re left the room.14:06:10
@wst:imagisphe.re@wst:imagisphe.re joined the room.14:06:16
@alex3829:matrix.org@alex3829:matrix.org left the room.23:17:06
17 Jul 2024
@wst:imagisphe.re@wst:imagisphe.reHi, I'm "trying" to package an electron app that uses yarn, but I don't know anything about modern js stack, is this the right place to ask questions or should I rather go to nixpkgs room?13:48:57
@wst:imagisphe.re@wst:imagisphe.reTrying is quoted because I'm not exactly sure what I'm doing :/13:49:48
@c0ba1t:matrix.orgCobaltSure, ask questions and maybe we can help you. Note: If you are new to packaging for nodejs w/ nix, a good point to start is looking at existing packaged software. 14:04:45
@c0ba1t:matrix.orgCobalt* Sure, ask questions and we can try to help you. Note: If you are new to packaging for nodejs w/ nix, a good point to start is looking at existing packaged software. 14:05:03
@wst:imagisphe.re@wst:imagisphe.reYeah, I do try to read docks and see some examples, but it's confusing18:46:07
@wst:imagisphe.re@wst:imagisphe.re So first question I have: the app I'm trying to build and package doesn't have yarn.lock. Is there any way nix can generate it for me let's say during configurePhase or smth? I tried to generate it manually and it ended up being bigger than 500 kB o_O 18:47:28
@c0ba1t:matrix.orgCobaltNix might be able to generate the lock file it with a fixed output derivation but that's a bit clunky. A good approach might be to supply a a yarn.lock or package-lock.json as a patch. In this case you would: 1. Generate a lock file yourself 2. supply it as a patch with the build helper20:35:32
@wst:imagisphe.re@wst:imagisphe.re

I did generate yarn.lock with yarn install but now I have next obstacle: when I try to use fetchYarnDeps with it, it gives me following error:

> Error: The lockfile entry with key "@janhq/core@link:./electron/core" cannot be downloaded because it is missing the "resolved" attribute, which should contain the URL to download from. The lockfile might be invalid.
20:53:02
@wst:imagisphe.re@wst:imagisphe.re *

I did generate yarn.lock with yarn install but now I have next obstacle: when I try to use fetchYarnDeps with it, it gives me following error:

`

Error: The lockfile entry with key "@janhq/core@link:./electron/core" cannot be downloaded because it is missing the "resolved" attribute, which should contain the URL to download from. The lockfile might be invalid.
`

20:53:29
@wst:imagisphe.re@wst:imagisphe.re *

I did generate yarn.lock with yarn install but now I have next obstacle: when I try to use fetchYarnDeps with it, it gives me following error:

Error: The lockfile entry with key "@janhq/core@link:./electron/core" cannot be downloaded because it is missing the "resolved" attribute, which should contain the URL to download from. The lockfile might be invalid.

20:53:49
@wst:imagisphe.re@wst:imagisphe.re There's no package-lock.json as far as I can see in this project 20:54:52
@c0ba1t:matrix.orgCobaltThat sounds unusal can you please share, if possible, the corresponding nix code?21:04:50
@wst:imagisphe.re@wst:imagisphe.reSure, just beware that it's not even nearly complete, I'm taking it step by step21:12:54

Show newer messages


Back to Room ListRoom Version: 6