| 13 Apr 2024 |
| @alex3829:matrix.org joined the room. | 16:04:46 |
| 15 Apr 2024 |
| aktaboot joined the room. | 10:45:29 |
| 16 Apr 2024 |
| pareto-optimal-dev joined the room. | 16:46:31 |
pareto-optimal-dev | Why can't I require('@mongosh/autocomplete'); in nix install mongosh? I see that it is run like:
exec "/nix/store/4r6qr0bzmkdjjjaf7i4vbjmf92l9zpq0-nodejs-20.11.1/bin/node" /nix/store/wzh6cmr5xnzg1ljsvfwpl2ph7iws5sxw-mongosh-2.2.2/lib/node_modules/mongosh/bin/mongosh.js "$@"
I see that /nix/store/wzh6cmr5xnzg1ljsvfwpl2ph7iws5sxw-mongosh-2.2.2/lib/node_modules/mongosh/bin/mongosh.js has:
#!/nix/store/4r6qr0bzmkdjjjaf7i4vbjmf92l9zpq0-nodejs-20.11.1/bin/node
require('@mongosh/cli-repl/lib/run');
I guess I somehow need to add my require for mongosh/autocomplete to that mongosh.js file? I thought that because /nix/store/wzh6cmr5xnzg1ljsvfwpl2ph7iws5sxw-mongosh-2.2.2/lib/node_modules/mongosh/node_modules/@mongosh/autocomplete/ exists I could do require @mongosh/autocomplete.
| 16:51:18 |
| 17 Apr 2024 |
| @alex3829:matrix.org changed their display name from alex3829 to real_z22. | 04:36:36 |
| @alex3829:matrix.org changed their display name from real_z22 to real_z2. | 05:34:06 |
| 25 Apr 2024 |
| @me:indeednotjames.com left the room. | 03:36:37 |
Cobalt | Hi, does someone know how get buildNpmPackage working with npm workspaces? It appears to not properly merge the node_modules from the workspace and the root, resulting in missing dependencies | 16:00:26 |
Lily Foster | In reply to @c0ba1t:matrix.org Hi, does someone know how get buildNpmPackage working with npm workspaces? It appears to not properly merge the node_modules from the workspace and the root, resulting in missing dependencies it does handle them (assuming they are npm workspaces and not the fake ones lerna and such mash together) | 16:17:37 |
Lily Foster | can you share derivation? | 16:17:41 |
Cobalt | In reply to @lily:lily.flowers can you share derivation? https://git.tu-berlin.de/proveit/proveit.nix/-/blob/main/pkgs/proofbuddy.nix?ref_type=heads#L89 | 16:20:59 |
Cobalt | I can also share the package.json files but the source code is unfortunately not public | 16:21:18 |
Lily Foster | yes, please share the package.json of the root workspace dir, of the workspace package, and the package-lock.json of the root workspace dir | 16:22:00 |
Lily Foster | (you can DM if you prefer) | 16:22:08 |
Lily Foster | (can't promise help though because i'm bedridden recovering from surgery rn. maybe poke me about it like monday or tuesday?) | 16:22:36 |
Lily Foster | In reply to @c0ba1t:matrix.org https://git.tu-berlin.de/proveit/proveit.nix/-/blob/main/pkgs/proofbuddy.nix?ref_type=heads#L89 (yeah i'm trying to look at derivation but i'm wayy too incoherent rn...) | 16:23:17 |
Cobalt | In reply to @lily:lily.flowers (can't promise help though because i'm bedridden recovering from surgery rn. maybe poke me about it like monday or tuesday?) Thank you for the offer, wishing you a restful recovery. | 18:00:55 |
| 26 Apr 2024 |
| Qyriad changed their display name from Qyriad to Qyriad (she/they). | 23:47:44 |
| Qyriad changed their display name from Qyriad (she/they) to Qyriad. | 23:47:57 |
| 27 Apr 2024 |
| Qyriad changed their display name from Qyriad to Qyriad . | 00:01:06 |
| Qyriad changed their display name from Qyriad to Qyriad. | 00:09:42 |
Cobalt | In reply to @c0ba1t:matrix.org Hi, does someone know how get buildNpmPackage working with npm workspaces? It appears to not properly merge the node_modules from the workspace and the root, resulting in missing dependencies The problem appears to have been my installPhase, workspaces apparently have two node_modules directories and the one next to the package.json for the workspace also needs to be copied alongside the root node_modules. | 13:38:04 |
Cobalt | In reply to @c0ba1t:matrix.org Hi, does someone know how get buildNpmPackage working with npm workspaces? It appears to not properly merge the node_modules from the workspace and the root, resulting in missing dependencies * The problem appears to have been my installPhase, workspaces apparently have two node_modules directories and the one next to the package.json for the workspace also needs to be copied alongside the root node_modules.
It still doesn't run well but that's due to a bug in the code and not the nix derivation ;)
| 13:39:11 |