Conversation
Notices
-
Hallå Kitteh (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 08:13:50 UTC Hallå Kitteh @strypey You need to get #node 4.x+ on there, from there on it's basically npm install.
I was going to say #nix, but now I checked and Guix also has Node. And holy moley it's on 8.x, I had no idea 6.x wasn't the latest anymore.-
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 07-Apr-2017 19:30:46 UTC Hallå Kitteh I have joined. joeyh has joined. Join, you too!
https://staltz.com/an-off-grid-social-network.html -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 07-Apr-2017 19:34:11 UTC Hallå Kitteh It's just a git clone, npm install, npm start away! -
Constance Variable (lambadalambda@social.heldscal.la)'s status on Friday, 07-Apr-2017 19:34:13 UTC Constance Variable @clacke @kitredgrave gs too mainstream for you? Join a network for people people who live on boats or in the woods. Hallå Kitteh likes this.Hallå Kitteh repeated this. -
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Monday, 13-Nov-2017 01:05:18 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} @clacke as I've said since joeyh first posted about it on Pump, it is in my "try this" queue. Stephen Michael Kellat repeated this. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 02:38:35 UTC Hallå Kitteh @strypey @lambadalambda @kitredgrave That is exactly what it is. And it's p2p plus supernodes. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 02:43:17 UTC Hallå Kitteh @lambadalambda @strypey @kitredgrave Also has E2E private messages and integrated apps such as git collaboration. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 08:40:52 UTC Hallå Kitteh Hoo boy, `guix import npm` was not an easy task to put on a poor #gsoc. No shade on the developer, I think people simply underestimated the challenge. I would say they got enough done to be proud of their work.
I'm noting that node-build-system.scm is still absent from http://git.savannah.gnu.org/cgit/guix.git/tree/guix/build-system .
https://github.com/jellelicht/guix/pull/1
Nix has https://www.npmjs.com/package/node2nix , which is more focused on getting this thing done than doing it neatly. It does it surprisingly neatly given the circumstances. But it can't handle e.g. scuttlebutt-secure because of binary npm deps (the first one it croaks on is leveldown, which tries to get leveldb using prebuild-install).
For a taste of how difficult npm-ery is, I'll post a few links to http://sandervanderburg.blogspot.com/ . -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 08:54:09 UTC Hallå Kitteh http://sandervanderburg.blogspot.hk/2016/09/simulating-npm-global-package.html
http://sandervanderburg.blogspot.hk/2016/02/managing-npm-flat-module-installations.html
Huh, apparently npm2nix and the successor node2nix are younger than I thought. I didn't use node or nix before 2016, so for me they've always been there. :-)
This was how it was done before van der Burg developed the tools:
http://sandervanderburg.blogspot.hk/2016/08/porting-node-simple-xmpp-from-nodejs.htmlIn conversation permalink Attachments
-