ied
Dev tools
package manager
SHOW HN2015
How HN took it
6 positive, 21 neutral or asking, 0 mixed, 5 critical, out of 32 comments about the project. Thread score +0.01.
Idea: 3 for, 4 againstPerformance: 2 for, 0 againstDesign: 1 for, 0 againstDocs: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Install speed is much faster than npm on a real project
From 1 comment
Cloned a popular project (babel) and on a MacBook Pro: ``` npm install 52.28s user 8.08s system 73% cpu 1:22.41 total ied install 10.22s user 4.36s system 142% cpu 10.230 total…
jmandzik on HN
Flat node_modules directory is welcome, especially on Windows
From 1 comment
> produces a flat node_modules directory Finally. npm's node_modules makes Node on Windows unbearable from time to time. Shut up and take my money!
xrstf on HN
Objections
The name ied is an unfortunate acronym for improvised explosive device
From 2 comments
Unfortunate naming ie https://en.wikipedia.org/wiki/Improvised_explosive_device
macmac on HNThis post will attract those of conservative/libertarian mentality who like to stand for our right to use language that may offend people, but I just want to add another vote for…
msutherl on HN
Still a WIP and missing features like shrinkwrap and publish
From 2 comments
Hey everyone! I made this. I'm happy to answer any questions, but please bear in mind that this is a WIP. There is still a lot of work to be done, although feature parity with…
blubbi2 on HNMostly, yes, but there are some features that are still missing: `ied publish` and `ied version` is coming next week. I'm also thinking of adding scoped modules, but I'm not sure…
blubbi2 on HN
Requests
Shrinkwrap support
From 3 comments
Making using a shrinkwrap not awful would be amazing. Having fast immutable shrinkwrap installs, and the ability to upgrade or selectively upgrade packages in the shrinkwrap vs.…
sh1mmer on HNif you can make this work in a way that it's capable of reinstalling a precise snapshot (like using a Gemfile.lock in Ruby's Bundler world) and keep it stable then I once again…
attilagyorffy on HNIs your plan to remain compatible with `npm` projects? I could see a case where I'd use `ied` to install deps for the speed, but continued to use npm for other features and…
glenjamin on HN
Global installs usable from shell scripts
From 1 comment
Does it support installing packages globally and then having them actually be available, without having to install them locally as well? This is my biggest bugbear with npm, as…
david-given on HN
Better name
From 2 comments
> And, managing dependencies is like dealing with explosives anyways... Only funny for anyone who hasn't been affected by one, or had friends or family who were. Still better to…
JoshTriplett on HNI think it's fine as it is. Could have chosen a worse name for sure! And, managing dependencies is like dealing with explosives anyways...
diggan on HN
Questions
Is it compatible with npm as a drop-in replacement?
From 2 comments
That seems so cool. One question is how compatible is with npm? Can I use it as a drop-in replacement ( talking about the CLI tool )?
drinchev on HNIs your plan to remain compatible with `npm` projects? I could see a case where I'd use `ied` to install deps for the speed, but continued to use npm for other features and…
glenjamin on HN
Why not fix npm instead of starting a new project?
From 1 comment
You say you are creating a more performant NPM. Is it impossible to fix the current NPM? Why not submit fixes back to NPM? Why create a new project?
nadocrew on HN
Alternatives named
npm
From 2 comments
You say you are creating a more performant NPM. Is it impossible to fix the current NPM? Why not submit fixes back to NPM? Why create a new project?
nadocrew on HNCloned a popular project (babel) and on a MacBook Pro: ``` npm install 52.28s user 8.08s system 73% cpu 1:22.41 total ied install 10.22s user 4.36s system 142% cpu 10.230 total…
jmandzik on HN
IPFS-based package managers such as GX
From 1 comment
For the discovery and installation, you might be interested in looking into using IPFS for it. Kind of gives you all the features you want out-of-the-box. Also, another guy is…
diggan on HN
Cargo and Bundler
From 2 comments
Have you used any other package manager? I'm not completely sure if it's just Node's dependency hell, but npm feels so incredibly slow compared to Cargo or bundler or something.
broodbucket on HNif you can make this work in a way that it's capable of reinstalling a precise snapshot (like using a Gemfile.lock in Ruby's Bundler world) and keep it stable then I once again…
attilagyorffy on HN